Django アプリでPisa/xhtml2pdfを使用して、HTML ソースから pdf を生成します。あれは:
- すべての「印刷」要素 (改ページ、ヘッダー、フッターなど) でフォーマットされた HTML ファイルを生成します。
- この HTML を Pisa を使用して pdf に変換します
このプロセスは問題ありませんが、(特に長いテーブルを扱う場合) 遅く、Pisa の機能/制限に従って HTML/CSS を使用する必要があります。
問題は、これが Web アプリケーションから pdf を生成する正しい方法 (つまり、HTML を作成してから pdf に変換する) か、それともより直接的な方法、つまりより適切な言語で pdf を「書く」ことでしょうか?