用于在发布前检查 PDF 文档的 GNU/Linux 工具有哪些?

Ski*_*rou 5 software-rec printing pdf color-management

我必须将 PDF 文档发送给专业印刷公司。该公司反馈了一些评论,其中包括一些文本应该如何套印、一些徽标已采用 RGB 而不是 CMYK 以及一些图片的分辨率太差。

文件很大,并且有时会无意中恢复设置,准备好最终文档的来回过程需要很长时间,因此我希望能够在发送 PDF 文件之前检查它们。

我怎样才能在 GNU/Linux 下轻松地自己执行此类检查?

Ski*_*rou 3

就问题中提到的问题而言(请注意,虽然这些解决方案可能有助于识别一些问题,但它们的效率有限,并且肯定不足以评估 PDF \xe2\x80\x94 的万无一失,请参阅评论):

\n

分辨率和色彩空间

\n

对于嵌入图片:

\n
$ pdfimages -list example.pdf \npage   num  type   width height color comp bpc  enc interp  object ID x-ppi y-ppi size ratio\n--------------------------------------------------------------------------------------------\n   1     0 image    2244  2244  cmyk    4   8  image  no       215  0   301   301  418K 2.1%\n   2     1 image     900   600  rgb     3   8  image  no       324  0  1524  1525 35.5K 2.2%\n
Run Code Online (Sandbox Code Playgroud)\n

在 Debian (Wheezy) 和 Fedora (23) 上,pdfimagespoppler-utils

\n

对于色彩空间,您还可以在 PDF(作为文本文档)中查找DeviceRGB和。DeviceCMYK它有点混乱,但它可以识别嵌入的 PDF,例如pdfimages并非如此。

\n

套印

\n

您可以在 PDF 源中查找/OP/op和字符串。有关更多详细信息,/OPM请参阅PDF 规范11.7.4.5 叠印行为摘要部分。

\n

这些方法(尤其是通过 PDF 进行挖掘)的不便在于对象识别可能并不简单。

\n