問題タブ [node-html-pdf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node-html-pdf - node-html-pdf ヘッダーとフッターは、2 ページ目から最後のページまで始まります
node-html-pdf を使用して html を PDF に変換しています。変換は非常に良好です。しかし、問題は PDF ページにヘッダーとフッターを追加することです。実際には、2 ページ目から最後のページまでヘッダーとフッターが必要です。これを可能にする方法はありますか?
node.js - NodeJS は pdf を生成し、firebase ストレージに保存します。ファイルを開けません
私はしばらくこの問題に悩まされていましたが、なぜこのファイルが firebase に正しくアップロードされていないのか分かりません。以下のコードをfirebase関数で使用してドキュメントを生成し、そのドキュメントをストリームに変換します。最後に、ファイルを書き込むパスを宣言する書き込みストリームを作成し、ドキュメントストリームをfirebaseにパイプしますストレージ書き込みストリーム。
例 1: firebase コンソールを介してファイル システムからアップロードされた PDF。(リンクが機能し、pdf が表示されます)
例 2: firebase 関数で生成され、以下のコードを使用してストレージに書き込まれた PDF
考慮事項:
- 関数から返して Web ブラウザーで表示できるため、PDF が有効であることはわかっています。すべてが期待どおりです。
- 不良ファイルを開こうとすると、何も表示されず、概要画面にリダイレクトされます。
html - css flex-box と互換性のある html-pdf コンバーター
HTMLテンプレートコードからPDFをまとめようとしています。私が直面している問題は、私が試した html-pdf コンバーターが css を適切にフォーマットしないことです。それらはまだ css flex-box と互換性がないと思います。
私は2つのアプローチを見てきました:
Node.js で html-pdf パッケージを使用する
Pythonでjinja2、pdfkit、wkhtmltopdfを使用する
どちらのアプローチでも、html をテンプレート化し、html から動的に pdf を作成できますが、css 変換は 100% 機能しません (css flex-box は失敗します)。
css flex-box を処理できる html から pdf へのコンバーターに関するアイデアはありますか? または、css flex-box を処理できるように、上記のアプローチの修正を知っている人はいますか? css flex-box スタイルの html から pdf を作成したいだけです。
ありがとう!