如何在PHP中将PDF版本1.5转换为版本1.4?任何人都可以将我指向正确的方向吗?如何在PHP中将PDF版本1.5转换为版本1.4
6
A
回答
8
我有类似的要求,发现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
0
我有同样的问题多年,而无需重新安装任何东西,有一个在线转换器:https://docupub.com/pdfconvert/
1
您可以轻松地将PDF版本1.5转换为1.4。目前我工作在相同的情况下,我需要转换PDF版本。我注意到在我的情况下,从“dompdf”库生成PDF是1.3版,我使用最新的Mozilla Firefox,但仍然Mozilla显示黑屏当我尝试阅读我的PDF。 (在我的多页PDF的任何页面上的黑屏,并非全部)。
所以当我的dompdf生成PDF版本1.3,然后我将它转换为1.4版本,因为1.4对我的Mozilla Firefox和所有浏览器都很好。
您可以使用2种方式转换PDF版本。
1)使用利用在github上给定一个PHP库的ghostscript命令行工具
<?php
exec('gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH
-sOutputFile=new.pdf old.pdf')
?>
2.。 从here下载
我正在使用这个工具,目前加密一个PDF文件。它几乎已经完成并准备好使用。 Here
相关问题
- 1. 将PDF从版本1.1转换为1.4(或更高版本)
- 2. 将PDF从servlet转换为旧版本?
- 3. 使用php转换PDF版本1.7到版本1.6
- 4. 如何将xslt版本2.0转换为版本1.0
- 5. 如何将HTML网页转换为PDF版本
- 6. 转换模块从1.5到2.5版本
- 7. 在PHP中将文本转换为PDF
- 8. 将Kinect Beta代码转换为版本1.5
- 9. 将Android 2.3版转换为1.5
- 10. 将php数据导出为pdf版本
- 11. ImageMagick从图像创建PDF版本1.4?
- 12. 将Alpha版本转换为制作版APK在Play商店中
- 13. 将curl_version()转换为版本字符串的24位版本号
- 14. 创建版本1.5 PDF而不是版本1.7来自CR2010的PDF
- 15. 如何在MAC OS中将PHP一个版本切换到另一个版本?
- 16. 如何将iPad版本的应用程序转换为iPhone版本?
- 17. 如何将DWARF版本4转换为版本2? (没有重新编译)
- 18. 使用最新版本将iText XML转换为PDF
- 19. 如何将本地数据库转换为新版本?
- 20. 将B4A布局转换为XML版本
- 21. 将Subversion版本库转换为Mercurial
- 22. 将Subversion版本库转换为CVS
- 23. 将URL转换为JSON版本?
- 24. 将1.7 Subversion版本库转换为Mercurial
- 25. 如何将字符串转换为.net 3.5中的版本?
- 26. 如何将Apache Scala中的Scala UDF转换为Java版本?
- 27. symfony 1.4 - 更改PHP的版本
- 28. 将文本转换为PDF
- 29. 将pdf转换为文本
- 30. 何时将TCP/IP版本6替换为版本4?
这听起来像个坏主意。对于使用特定1.5特性的文档,可能根本无法做到。你的情况如何?另外如果这是可能的,那么只能使用命令行工具。你可以在你的服务器上安装和调用PHP的命令行工具吗? –
PHP与PDF转换有什么关系? – hakre
我正在使用fpdf和fpdi库来编辑我的PDF。问题是(免费版)fpdi和fpdf只能处理版本高达1.4的pdf文件的限制。所以我想将任何1.5文档转换为1.4,然后用fpdi处理它。谢谢。 – shaikh