【发布时间】:2015-05-25 15:00:12
【问题描述】:
您好,我发现 pdf 很难理解。我需要将现有的 pdf 转换为 pdf/a 。我试过 GhostScript,
'gs -dPDFA -dBATCH -dNOPAUSE -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 ...
但是文件的大小增加了很多。 700kb 到 14Mb。这样的尺寸是不可接受的。我需要替代品。有人知道吗?
【问题讨论】:
-
最可能的问题是您的原始 PDF 文件使用了透明度。 PDF/A-1 规范中禁止透明(后来的版本允许),因此任何透明区域都将呈现为图像,这将大大增加文件大小。您需要指定更高版本的 PDF/A,或者接受这将发生的事实。正如下面的 Bruno 所暗示的,您的命令行也不完整。虽然 Ghostscript 能够在命令行中将 PDF 转换为 PDF/A,但您需要指定更多细节,例如要使用的颜色配置文件。
标签: php pdf itext ghostscript pdfa