小智 12
我有类似的要求,发现Ghostscript可以修改PDF版本.文档在这里:http://ghostscript.com/doc/current/Use.htm
但是,我没有在文档中找到有关dCompatibilityLevel选项的任何具体内容.相反,我发现这篇文章证明了它的用途:http://rohieb.wordpress.com/2012/06/09/use-ghostscript-to-convert-pdf-files/
这是命令:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH
-sOutputFile=new-pdf1.5.pdf original.pdf
Run Code Online (Sandbox Code Playgroud)
您可以轻松地将 PDF 版本 1.5 转换为 1.4 。
您可以使用 2 种方式转换 PDF 版本。
exec('gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH -sOutputFile=new.pdf old.pdf')
我开发了一个 PDF 加密工具,可以加密任何版本的 pdf 文件。在将 PDF 传递给 fpdi pdf 解析器进行加密之前,我使用了 ghost-script 来转换 PDF 版本。它几乎完成并可以使用。这里