ghostscript只创建PDF1.7而不是PDF/A



我试图从文件夹pdf-files中的许多PDF/a文件中创建一个PDF/a。

gs -dPDFA=2 -dBATCH -dNOPAUSE -q -sProcessColorModel=DeviceRGB -sDEVICE=pdfwrite -dPDFACompatibilityPolicy=1 -sOutputFile=Unsigned_Joined_Document.pdf ./pdf-files/*

但当我执行此操作时,它会给我这个错误消息,并创建一个PDF1.7文件。

GPL Ghostscript 9.50: UTF16BE text string detected in DOCINFO cannot be represented in XMP for PDF/A1, discarding DOCINFO
GPL Ghostscript 9.50: Setting Overprint Mode to 1
not permitted in PDF/A-2, overprint mode not set

我尝试了各种关于堆栈溢出的问题,但都无济于事。

关于创建PDF/a文件的文档在这里

请注意,在示例命令行中包含了"PDFA_def.ps",这是一个需要自定义的文件,并且具有PostScript代码,该代码执行创建有效PDF/a所需的几个步骤。

ghostpdl/lib/PDFA_def.ps中有该文件的"模板"版本,您必须进行适当的自定义,特别是您必须设置/ICCProfile(并且您需要确保它是正确的配置文件;灰色、RGB或CMYK以匹配ColorConversionStrategy(。

然而,如果没有包括这一点,就不应该阻止pdfwrite生成PDF/a文件,它(通常(不会100%有效。

相关内容

  • 没有找到相关文章

最新更新