OS X Preview 是否支持使用 JBIG2 压缩保存 PDF?

OS X Preview 是否支持使用 JBIG2 压缩保存 PDF?

我有一个 PDF 文件,其中包含数百个黑白扫描件,是我在 Windows 上使用有损 JBIG2 压缩创建的,最终生成了一个 8MB 的文件。

我可以使用预览在 OSX 上打开该文件,但如果我添加任何评论或注释并保存文件,则最终文件大小为 120MB。如果我使用 Acrobat Reader 做同样的注释,则最终文件大小为 8MB。

我猜问题在于 Preview 使用 CCITT 压缩保存黑白图像,而这种压缩的压缩率较差。我说得对吗?有没有什么解决方法?

我正在使用 OS X Mountain Lion,最新更新。

答案1

问题似乎是 Preview 以 1.3 格式保存,不支持使用 JBIG2(1.4 版中引入)。除非 Mac 将 Preview 升级为更高版本,否则您将无法使用 JBIG2 压缩。

答案2

正如您所发现的,预览应用程序可以显示使用 JBIG2 压缩的 PDF,但是在对 PDF 进行更改后导出或保存时,JBIG2 压缩将被不同的压缩过滤器取代。

这是在预览应用程序中导出之前和之后使用 JBIG2 压缩的 PDF 的示例。

在此处输入图片描述

当您从预览应用程序导出 PDF 时,您可以指定 Quartz 过滤器。那里有一个名为“减小文件大小”的选项,但它使用的是 DCTDecode 过滤器而不是 JBIG2Decode。它确实大大减小了文件大小,但在我的测试中,导出后的 PDF 中的图像质量一点也不好。

相关内容