6

我正在寻找一种减小使用 Quartz 生成的 PDF 大小的方法。我在 CGPDFContext 中使用 CGContextDrawImage 绘制图像。我担心的是图像保存为位图而不是 JPEG。有没有办法在编写 PDF 时检查并控制它?

我还尝试在将图像写入 PDF 上下文之前减少图像的缩小,但我最终得到了一个更大的文件(尽管以像素为单位的页面大小更小)。

谢谢!

4

2 回答 2

1

没有用于设置CGPDFContext图像压缩设置的公共 API。

于 2010-09-21T03:46:31.340 回答
0

我不确定您是否需要在iPhone上减少 PDF,或者您是否可以在 PC/Mac 上减少 PDF。

在 PC/Mac 上,Adobe Acrobat Pro(不要与Adob​​e Reader混淆的商业产品)具有PDF 优化器。菜单“高级”>“PDF 优化器...”。这可以缩小图像、字体等。因为还有一个命令行界面(使用 AutoBatch)。它并不便宜,但它可能是目前最好的 PDF 压缩器。

于 2010-09-25T05:42:23.070 回答