将.tif转换为pdf / A 1.4或1.5

时间:2017-05-17 15:28:41

标签: shell pdf imagemagick ghostscript tiff

使用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 个答案:

答案 0 :(得分:0)

您尚未说明所需的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或更高版本。