我们使用SugarCRM中的 Zend_PDF 模块来合并我们系统生成的 pdf 发票。我已经能够成功合并多个 PDF(在我的测试中大约 10 到 30 个),但是当我们尝试合并大量 pdf 文件时出现内存错误。错误看起来像这样:
[2012 年 1 月 30 日 14:10:20] PHP 致命错误:在 /usr/local/src/php-5.3.8/Zend/zend_operators.c:1265 处耗尽了 268435456 字节的允许内存大小(尝试分配 68134 字节) 在第 442 行的 /srv/www/htdocs/sugar6_mf/Zend/Pdf/Element/Object/Stream.php
当我们尝试合并 457 个 pdf 文件时产生上述错误 - 那是文件,而不是页面。我们最终需要一次合并5,000多个。
任何人都可以就如何解决这个问题提供任何帮助/建议吗?
如果需要,请询问,我将发布有关如何生成合并 pdf 的代码。
谢谢。