私はReact.JSでjsPDFライブラリを使用するつもりですが、エラーが発生しました。誰かが私の質問を受け取ったら教えてください。私は2日以上これを試していたが、私はできない。ReactからPDFを作成するには?
答えて
ステップ1:
Package.json 依存関係 "jspdf": "gitの://github.com/MrRio/jsPDF/#76edb3387cda3d5292e212765134b06150030364"、 これが動作していないNPMのためjspdfによるものです。
ステップ2:
は
onPrint() {
const { vehicleData } = this.props.parkedVehicle;
const {
plate_no,
max_time,
entry_date_time,
exit_date_time,
expiry_time,
address1,
address2,
city,
state,
zip,
country,
parking_status
} = vehicleData;
var pdfConverter = require('jspdf');
//var converter = new pdfConverter();
//var doc = converter.jsPDF('p', 'pt');
var doc = new pdfConverter('p','pt','c6');
doc.setFontSize(22);
doc.text(20, 50, 'Park Entry Ticket');
doc.setFontSize(16);
doc.text(20, 80, 'Address1: ' + address1);
doc.text(20, 100, 'Address2: ' + address2);
doc.text(20, 120, 'Entry Date & time: ' + entry_date_time);
doc.text(20, 140, 'Expiry date & time: ' + exit_date_time);
doc.save("test.pdf");
}
印刷機能を追加し、それは私にはうまく働きました。
これはあなたの側で動作しますか、ここでは完璧に動作します –
npm install jspdfは今すぐうまくいくようです.. –
また、Reactコンポーネントをpdfに直接変換することもできます。
考え方は、以下の変換により反応し、レンダリング渡すことです: DOM - > CANVAS - > PNG - > PDF
キャンバスにDOMのために、我々はhtml2canvasライブラリを使用することができます。 PNGへのキャンバスはまっすぐです。 PNGからPDFまで、jsDomを使用できます。
私は詳細とコードサンプルhereで説明した回答を掲載しました。
このリンクは質問に答えるかもしれませんが、答えの本質的な部分をここに含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューから](/レビュー/低品質の投稿/ 16668690) – g00glen00b
私は詳細を持って答えを更新しました。 –
- 1. ReactコンポーネントからPDFファイルを生成
- 2. PDFからjava.ioを作成
- 3. UIWebViewからPDFを作成
- 4. Draw2DキャンバスからPDFを作成する
- 5. UIViewからPDFを作成する
- 6. Reactネイティブプロジェクトからスタンドアロンアプリを作成する
- 7. pdfからのイメージ作成
- 8. Pythonのdict()データからPDFファイルを作成するには
- 9. php mysqlからpdfレポートを作成するには?
- 10. PDFから入力可能なPDFを作成する
- 11. React要素からReactコンポーネントを作成する
- 12. Maven PDFプラグインがSurefireレポートからPDFを生成するには?
- 13. ウェブページからプログラムでPDFを作成
- 14. htmlとphpからpdfを作成
- 15. 私のコードドキュメントからPDFを作成
- 16. androidからPDFファイルを作成
- 17. PDFファイルからFRXレポートファイルを作成
- 18. 辞書からPDFを作成
- 19. WirisのエディタからPDFを作成する方法は?
- 20. 単語またはpdfドキュメントからレポートを作成する
- 21. Reactでセクションを作成するには
- 22. ABCpdfはJavascriptで作成したページからPDFを作成できますか?
- 23. PDFボックスがゼロビットを作成するPDF
- 24. URLからの自動PDF作成
- 25. PDFエンベロープを作成する
- 26. Redux ReactはAPIから初期状態を作成します
- 27. Pythonで既存のPDFから新しいPDFを作成する
- 28. pdfファイルをダウンロードするにはlistviewを作成するには?
- 29. ITextRendererで作成したpdfのローカルディレクトリからイメージを取得するには?
- 30. iOS - HTMLコンテンツから複数ページのPDFを作成する
はい、使用しているサンプルコードをアップロードできます。 –
あなたは何を試しましたか?どのようなエラー? –
解決しました。 –