2016-07-01 16 views
1

dompdf私は、HTMLベースで同じクラスと要素を持つかもしれないが、異なるCSSを持つかもしれない複数の文書を含む単一のpdfファイルを生成したい。DomPdfで複数のhtml文書からpdfを生成

すべてのhtmlテンプレートを連結してレンダリングするだけではオプションにはなりません。ドキュメントには異なるヘッダーとフッターがあり、スタイルは互いに上書きされるためです。

すべてのドキュメントを一度に生成してからファイルシステムに保存し、最後にtcpdfとfpdiを使用して結合するよりも優れています(高速でリソースを消費しません)。

答えて

1

dompdfはまだありません(ただし、将来のリリースに含めると考えられていますが)。言い換えれば、読み込んでいるドキュメントの数によっては、特にドキュメントをレンダリングするために別々のプロセスを生成する場合、パフォーマンスを個別にレンダリングする方がパフォーマンスが向上することがあります。

0

Node.cloneNodeを使用すると、複数のドキュメントのコピーを取得し、後でそれらを連結してからDomPdfに送信できます。

適用されたCSSスタイルも計算されない限りコピーされます。

私はあなたがあなたのCSSをCSSクラスで適用する限り、あなたは解決策があると信じています。

関連する問題