加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl – PDF :: API2是否支持使用压缩的XRef读取PDF 1.5?

发布时间:2020-12-15 23:36:41 所属栏目:大数据 来源:网络整理
导读:看来PDF :: API2不支持xref表的PDF 1.5(及更高版本)压缩.这种类型的文件更常见,因为Acrobat 9 10默认写入它们.另一种压缩方案是压缩对象流. 我收到以下错误: PDF文件格式错误的外部参照位于/opt/local/lib/perl5/site_perl/5.12.3/PDF/API2/Basic/PDF/File.
看来PDF :: API2不支持xref表的PDF 1.5(及更高版本)压缩.这种类型的文件更常见,因为Acrobat 9& 10默认写入它们.另一种压缩方案是压缩对象流.

我收到以下错误:
PDF文件格式错误的外部参照位于/opt/local/lib/perl5/site_perl/5.12.3/PDF/API2/Basic/PDF/File.pm第1140行.

任何Perl PDF模块是否支持使用压缩的XRef读取PDF?

解决方法

CAM::PDF可以读取压缩的XRef.文件说:

The file format through PDF 1.5 is well-supported,with the exception
of the “linearized” or “optimized” output format,which this module
can read but not write.

我没有使用CAM :: PDF.但是我看了之后,从PDF :: API2开始,api感觉很奇怪.它是更低级别的东西.但是这两个库都有优点和缺点.

我们在工作中使用PDF :: API2,并要求我们的设计师在他们给我们的东西时保存为PDF v1.4.您还可以使用ghostscript将它们转换为PDF :: API2支持的PDF 1.4.

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -o out.pdf in.pdf

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读