有什么软件可以进行这种转换?
我使用的一些软件无法处理使用 Adobe Acrobat 9 Pro 和其他较新的办公程序制作的较新的 PDF。
只要不是太贵,价格和平台并不重要。
答案1
Acrobat 9 Pro 可用于将 PDF 1.7 重新提炼为任何“较低”版本的 PDF。查看 Distiller 设置...由您决定是否“不太昂贵”。
根据文件中使用的 PDF-1.7 的确切功能子集,甚至(免费)Ghostscript可能能够高质量地转换为 PDF-1.2、PDF-1.3 或 PDF-1.4 文件格式版本。
这是创建 PDF-1.4 的 Ghostscript 命令行:
gs \
-sDEVICE=pdfwrite \
-dCompatibilityLevel=1.4 \
-o output.pdf \
input.pdf
笔记:
Ghostscript 的较新版本可以将参数缩写-sOutputFile=...
为-o ...
。它还隐式设置-dBATCH -dNOPAUSE
。因此输入起来更短,也更容易避免输入错误。
答案2
如果你使用的是 Ubuntu 11.04(或者可能是任何 Gnome 发行版),并且可以在内置文档查看器中查看 PDF,那么你可以打印到文件将其保存为 PDF-1.5。(相比之下,保存副本只会创建文件的字节相同的副本。)我今天这样做是为了将 PDF 从 1.6 转换为 1.5,所以现在我可以将它与 FPDF 库一起使用。
答案3
除了上面建议的 Ghostscript 解决方案之外,您还可以使用 Adobe Acrobat 8 或 9 的“文档”菜单中的“减小文件大小”选项,然后选择所需的兼容性级别。
此外,Acrobat 8 或 Acrobat 9 Pro 可以在批处理中运行 PDF 优化器,以便一次转换多个文件;只需创建一个没有命令的新序列即可。在序列的输出设置对话框中,选中“PDF 优化器”框并单击设置按钮 - 启用或禁用您想要的任何优化设置,并将顶部附近的“兼容”下拉菜单设置为您想要的适当 Acrobat/PDF 版本。对您想要转换的文件/文件夹运行批处理序列,然后普雷斯托,几分钟内即可转换数百份文档!
我使用 PDF 优化器/批处理方法在大约 3-4 分钟内转换了 297 个 PDF 文件(大多数是 1 页传单类型的文档)。还值得注意的是,PDF 优化器无法转换安全文档 ;)