使用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.5gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=new-test1.5.pdf test.pdf
这项工作很好。您认为可以将.tif文件直接转换为.pdf 1.4或1.5吗?
我尝试检查gosthscript文件但是我无法进行任何修改导致我的结果。
感谢您的帮助 RFlow
答案 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或更高版本。