如何在Perl中阅读和操作PDF 1.5文件?

时间:2008-09-18 13:15:31

标签: perl pdf

似乎没有任何Perl库可以打开,操作和重新保存使用交叉引用流而不是表格的较新PDF版本(我相信1.5及以上)的PDF文档。有没有人知道任何基于unix / linux的实用程序将PDF转换为旧版本?或者也许在CPAN中有一个Perl模块我错过了可以处理这个问题吗?

2 个答案:

答案 0 :(得分:14)

完成!一小时前,我将CAM :: PDF v1.50上传到CPAN。它现在支持PDF v1.5压缩对象流和交叉引用流。我用一些我在网上找到的PDF文件对它进行了测试,但我肯定会感谢反馈(好的或坏的)。

答案 1 :(得分:1)

我会尝试用适当的参数运行ghostscript。

gs -dBATCH -dNOPAUSE -sDEVICE=pdfwriter -dCompatibilityLevel=1.2

这样的东西