将 .tif 转换为 pdf/A 1.4 或 1.5
Posted
技术标签:
【中文标题】将 .tif 转换为 pdf/A 1.4 或 1.5【英文标题】:Converting .tif to pdf/A 1.4 or 1.5 【发布时间】:2017-05-17 15:28:40 【问题描述】:使用 shell 命令我已经能够将 .tif 文件转换为 pdf 文件。不幸的是,输出的文件是 pdf/A ver 1.3,我需要它到 pdf/A v1.4 或 1.5。
这是我的命令(在 v1.3 中输出):
Convert test.tif test.pdf
我认为该命令正在使用 imagemagick 工具(使用 ghostscript)进行转换
所以我尝试了这个(仍然是 1.3,但 pdf/A 无效):
convert test.tif pdfa:test.pdf
然后我尝试使用 ghostscript 将 pdf 1.3 转换为 1.5
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=new-test1.5.pdf test.pdf
这项工作很好。您认为可以将 .tif 文件直接转换为 .pdf 1.4 或 1.5 吗?
我尝试检查 gosthscript 文件,但无法进行任何修改,导致我的预期结果。
感谢您的帮助 RFlow
【问题讨论】:
【参考方案1】:您没有说明您需要哪个版本的 PDF/A。如果您需要 PDF/A-1a 或 PDF/A-1b,那么您不能生成大于 PDF 1.3 的 PDF,因为规范明确禁止这样做。
为什么需要 PDF 1.4 或 1.5 ? PDF 版本只是此 PDF 文件使用的最低功能集的声明,PDF 是向前兼容的,PDF 1.4 用户也可以根据定义阅读 PDF 1.3 文件。由于您从 TIFF 开始,我看不出您的 PDF 文件需要比 PDF 1.3 更高的级别
您的 Ghostscript 命令行将生成一个 PDF 文件,该文件声明它需要至少 1.5 级的使用者(这是一个谎言;-),但生成的 PDF 将不符合 PDF/A。
因此,您确实需要解释为什么需要 PDF/A 文件,以及为什么它必须是 PDF 1.4 或更高版本。
【讨论】:
PDF/A-1 基于 PDF-1.4,而不是 PDF-1.3。 您使用的是什么版本的 ImageMagick?也许更新版本的 ImageMagick 会产生更高级别的 PDF 版本。我相信最新版本的 ImageMagick 会支持 PDF 1.7 @KenS:感谢您的回答。 PDF 文件将由文档管理系统进行分析。要求是 PDF/A-1b 版本 1.4 或 1.5。当我使用 GS 兼容性工具到 1.5 时,文档是有效的并且 DMS 接受它(在 v1.3 中不是这种情况)。我想自动将 tiff 文件转换为 pdf 的好版本。 @fmw42:版本:ImageMagick 6.6.0-4。也许更新会解决问题,但我需要与服务器所有者核实。 ImageMagick 6.6.0.4 是古老的。它大约有 380 个版本。尽可能升级。我了解不同风格的 Linux 在更新 ImageMagick 的频率方面受到限制以上是关于将 .tif 转换为 pdf/A 1.4 或 1.5的主要内容,如果未能解决你的问题,请参考以下文章