2009-02-03 27 views
0

我可以通过编程方式更改PDF的质量吗?以编程方式更改PHP中的PDF质量

我有一个客户端是报纸,当他们提交PDF文件到他们的网站时,他们提交的相同副本,他们发送到30-50Mb范围内的打印机。我可以手动降低质量(对网络而言仍然很高),并且它将达到3-5Mb,因此这将有助于我的托管服务。

回答

1

这看起来像是什么东西,不需要Adobe PDF SDK /库。我已经与他们合作过了,但我从未试图改变现有PDF的分辨率。这些库很贵,所以它可能不适合你。

我想说的Perl的PDF :: API2有一个与它捆绑在一起的优化脚本,但我从来没有使用过这种功能。这可能值得一看。模块本身相当彻底。虽然,大的PDF不是最快的处理它。

0

您应该检查TCPDF库或php documentation。 我从来没有在PHP中使用过pdf,但我认为你可以轻松地使用TCPDF来做到这一点。如果您的PDF由图片组成,请检查this example,可能对您有所帮助。

问候

0

Zend_Pdf是阅读和操作现有PDF文件的最好的免费图书馆,但它不走了近深足做你的需要。我不相信有一个PHP库用于在该级别上操作PDF文件(也就是说,能够提取嵌入的图像并用较低质量的版本替换它们)。