【发布时间】:2012-09-29 05:11:59
【问题描述】:
我有带有 TWIG 模板引擎的 Symfony 框架。我正在制作 1000 页的 pdf
<dynamic-page>...content in for-loop...</dynamic-page>`
但是,当使用ps_facade 写入磁盘时,它给了我内存耗尽的致命错误。那么有什么方法可以让我以 5 页为单位创建这个 pdf 文件吗?
经过研究,我发现使用包含 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>
【问题讨论】:
标签: php symfony pdf-generation twig