如何将PDF文档转换为旧版本


25

现有的软件可以进行此转换?

我使用的某些软件无法处理使用Adobe Acrobat 9 Pro和其他较新的Office程序制作的较新的PDF。

价格和平台无关紧要,只要它不太昂贵即可。


Adobe Acrobat本身具有更改版本的功能。Word的.docx格式在Office 2010和Office 2013之间具有类似的选项。由于发布的垃圾邮件,仅提供评论。
Ramhound

Answers:


34

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。因此,它的键入要短得多,并且避免键入错误要容易得多。


阅读@Rook的答案时,我几乎失去了所有希望。这给了我希望。我一定会尝试两个程序。我想我很久以前就尝试将Ghostscript用于PDF合并任务。谢谢。
neoneye 2010年

有用。我刚刚将一堆PDF从1.6版转换为1.4版。非常令人印象深刻。
neoneye 2010年

也许您会泄漏所使用的两种建议方法中的哪一种?
Kurt Pfeifle

15
gs -sDEVICE = pdfwrite -dNOPAUSE -dBATCH -dSAFER -dCompatibilityLevel = 1.4 -sOutputFile = output.pdf input.pdf
neoneye 2010年

1

如果您使用的是Ubuntu 11.04(或可能是任何Gnome发行版),并且可以在内置的文档查看器中查看PDF,则可以打印到文件将其另存为PDF-1.5。(相比之下,“保存副本”仅会创建文件的字节副本。)我今天进行了此操作,将PDF从1.6转换为1.5,因此现在可以将其与FPDF库一起使用。


您知道什么叫“内置文档查看器”吗?
jeteon '16

@jeteon:可能是evince……
Kurt Pfeifle

0

除了上面建议的Ghostscript解决方案外,您还可以使用Adobe Acrobat 8​​或9的“文档”菜单中的“减少文件大小”选项,然后选择所需的兼容性级别。

此外,Acrobat 8​​或Acrobat 9 Pro可以在批处理中运行PDF优化器,以一次转换多个文件。只需创建一个没有命令的新序列。在序列的“输出设置”对话框中,选中“ PDF优化器”框,然后单击“设置”按钮-启用或禁用所需的任何优化设置,并将顶部附近的“与...兼容”下拉菜单设置为适当的Acrobat / PDF版本你渴望。在要转换的文件/文件夹和PRESTO上运行批处理序列,几分钟即可转换成百上千个文档!

我使用PDF Optimizer / Batch Processing方法在大约3-4分钟内转换了297个PDF文件(大多数为1页传单类型的文档)。还值得注意的是,PDF Optimizer无法转换安全文档;)


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.