私はTWIGテンプレートエンジンを備えたSymfonyフレームワークを持っています。私は1000ページのpdfを作成しています
<dynamic-page>...content in for-loop...</dynamic-page>`
ただし、でディスクに書き込んでいるとps_facade
、メモリ不足の致命的なエラーが発生します。このpdfを1チャンク5ページずつ作成する方法はありますか?
調査の結果、5 ページ分のデータを含むテンプレートを使用し、それをファイルに書き込むとうまくいくことがわかりました。ただし、ページ番号は 1 ~ 1000 にする必要があるため、ページ番号を追加することはできません。私のフッターコードは次のようになります。
<placeholders>
<footer>
<div height="30px" width="100%">
<hr/>
<div float="left">Blah Blah</div>
<div float="left" margin-left="350px"><page-info format="Page %s of %s"></div>
</div>
</footer>
</placeholders>