【发布时间】:2012-12-14 02:29:00
【问题描述】:
我偶然发现了这个问题。我根据客户选择的 PDF 将多个 PDF 文件合并为一个。
如果我选择最小尺寸的 PDF 并合并它可以正常工作,但只要它稍大一点,比如大约 1MB,我就会收到致命错误:允许的 xxxxxx 字节的内存大小已用尽(试图分配 xxxx)。
我知道这是一个 php.ini 的问题,只是把它放得更高,但我不能改变它,除非我支付一个商业帐户...
是否有任何解决方法,例如降低 PDF 质量大小然后再提高它?我真的不知道该怎么办:S
您可以在这里自己尝试:pdf.devharis.com
选择最便宜的两个并订购它们...,然后尝试更大的它崩溃...
【问题讨论】:
-
您是否有权使用您的主机帐户进行系统调用?如果是这样,您可以尝试 pdftk,因为它可以轻松合并多个 pdf,并且任何内存使用都在 PHP 之外。 pdflabs.com/tools/pdftk-the-pdf-toolkit
标签: php pdf pdf-generation fpdf fpdi