【问题标题】:Merging PDF's memory合并 PDF 的内存
【发布时间】: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


【解决方案1】:

我不会尝试该网站,因为我不会向您提供我的信息并且我不会阅读任何语言,但我会尝试回答您的问题。

更改 PDF 是一项繁重的任务,如果您使用的是廉价主机,那么是时候升级了。还知道您被允许多少内存将是有益的。

【讨论】:

  • 它不是任何网络钓鱼网站或任何您认为的网站,我感谢您的帮助。它不是任何便宜的托管,它是一个普通的托管,我每年支付 110 美元。无论如何,我允许 64M,我想这应该足以处理几个大约 600k 的 PDF? :S
  • 最好将这些信息放在问题中。一年110美元很便宜……但那不是重点。您是否已将 php.ini 设置为使用所有 64 兆?
猜你喜欢
  • 2015-06-07
  • 1970-01-01
  • 2020-05-03
  • 2012-11-30
  • 2013-01-25
  • 2011-10-10
  • 1970-01-01
  • 2013-03-09
  • 1970-01-01
相关资源
最近更新 更多