以编程方式更改PHP中的PDF质量

时间:2009-02-03 23:09:11

标签: php pdf

我可以以编程方式更改PDF的质量吗?

我有一个客户是报纸,当他们将PDF格式的纸张提交到他们的网站时,他们正在提交他们发送到打印机的相同副本,其范围为30-50Mb。我可以手动降低质量(网络仍然很高),它将是3-5Mb,所以这将有助于我的托管。

3 个答案:

答案 0 :(得分:1)

这似乎只需要Adobe PDF SDK /库。我和他们一起工作了很多,但我从未试图改变现有PDF的分辨率。图书馆价格昂贵,所以很可能不适合你。

我想说Perl的PDF :: API2有一个捆绑的优化脚本,但我从未使用过该功能。这可能值得一看。该模块本身非常彻底。虽然,PDF不是那么快处理的PDF。

答案 1 :(得分:0)

您应该检查TCPDF库或php documentation。 我从未在php中使用过pdfs,但我认为你可以轻松地使用TCPDF。如果您的pdf由图片组成,请检查this example,也许可以帮助您。

此致

答案 2 :(得分:0)

Zend_Pdf是用于阅读和操作现有PDF的最佳免费库,但它不够深入,无法满足您的需求。我不相信有一个用于在该级别操作PDF文件的PHP库(即,能够提取嵌入的图像并用较低质量的版本替换它们)。