将 .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的主要内容,如果未能解决你的问题,请参考以下文章

sh 将正常的tif转换为金字塔形的tif

将TIF格式批量转换成jpg或png格式(C#自制软件)

如何将 .tif PIL 图像转换为火炬张量?

python 用于将文本图像转换为tif图像的IPython脚本。

Imagemagick无法从tif转换为jpg

soffice.exe 将 odt 转换为 PDF/A