如何在Perl中阅读和处理PDF 1.5文件?
时间:2020-03-06 14:21:12 来源:igfitidea点击:
似乎没有任何Perl库可以打开,操纵和重新保存使用较新的PDF版本(我相信1.5及更高版本)的PDF文档,该版本使用交叉引用流而不是表格。有人知道有任何基于unix / linux的实用程序将PDF转换为旧版本吗?也许我错过了CPAN中的Perl模块可以解决这个问题?
解决方案
我会尝试通过具有适当参数的ghostscript运行它。
例如gs -dBATCH -dNOPAUSE -sDEVICE = pdfwriter -dCompatibilityLevel = 1.2`
完毕!一个小时前,我将CAM :: PDF v1.50上传到CPAN。现在,它支持PDF v1.5压缩的对象流和交叉引用流。我已经用网上找到的一些PDF文件对其进行了测试,但是我一定会感谢反馈(好或者坏)。