用于验证 PDF/X-1a:2001 或 PDF/X-3:2002 兼容文件的软件

用于验证 PDF/X-1a:2001 或 PDF/X-3:2002 兼容文件的软件

我需要验证用 LaTeX 编写的几个 PDF 文档(书籍)。

它们是按需印刷的文件,出版商要求我提供符合PDF/X-1a:2001或的PDF 文件PDF/X-3:2002

我可以使用什么软件,免费或付费(不是过于昂贵,我只对验证感兴趣)?

我见过的关于这个主题的软件:

  • 维拉PDF:它是免费的,但它声称是一个PDF/A文件验证器

  • PDF工作室:我不清楚它进行哪种验证。他们提供各种类型的软件,例如 Java API,称为pdfpreflight验证PDF/X-1a:2001PDF/X-3:2002

  • 掌握 PDF 编辑器:没有谈论验证。

笔记:我已经放弃了 Scribus,因为文档是用 LaTeX 编写和生成的。

答案1

对于你这个字面问题(什么软件可以验证 PDF/X?),唯一的答案是购买商业工具并运行“预检”检查,就像其他人所说的那样。

但是,您是否需要验证您的 PDF/X,或者目标是生成有效的 PDF/X?我猜您想要的只是生成有效的 PDF/X,然后让已经购买 Adob​​e 验证器的发布者进行验证。

生成有效的 PDF/X-1a:2001

步骤 1:安装 pdfx.sty

apt install texlive-latex-extra

安装 CTAN 的pdfx包。这是pdfx.sty

步骤 2:\usepackage{pdfx}

要使用它,只需在文档开头添加以下行:

\usepackage[x-1a1]{pdfx}

步骤 3:向 mainfilename.xmpdata 添加元数据

假设您的主文件的名称是“main.tex”,创建一个名为“main.xmpdata”的文件并添加元数据。有很多选项,没有一个是强制性的,但您可能至少希望在上面写上您的名字:

\Title{Baking through the ages}
\Author{A. Baker\sep C. Kneader}
\Language{en-US}
\Keywords{cookies\sep muffins\sep cakes}
\Publisher{Baking International}

其他选择

  • 如果您想要生成符合 PDF/X-3:2003 的输出,则可以使用[x-303]而不是[x-1a1]。请参阅文档以获取完整的可用标准列表。

  • 如果您对颜色很挑剔(毕竟 PDF/X 就是为此而生的),您可以使用 .xmpdata 来指定各种颜色配置文件。我不建议这样做,因为这可能是一条棘手的道路,但如果您需要它,它是可用的。

  • 您还可以使用 将 main.xmpdata 直接嵌入到主 LaTeX 文件中\begin{filecontents*}{\jobname.xmpdata}…\end{filecontents*}。如果这样做,请确保将其放在文件顶部\documentclass

答案2

行业标准是 Adob​​e Acrobat Pro,它有预检工具。它们可以验证合规性,还可以创建合规文件(这更重要)。

恕我直言,PDF/X3 在我看来已经过时了。要么继续使用 PDF/X1-a,要么直接使用 PDF/X4 或更新版本。

答案3

我认为,对 PDF/X-1a:(2001) 或 PDF/X-3:(2002) 的需求主要或完全来自 Ingram-Spark。他们几乎掌控着全球 POD 图书世界,不会接受任何其他东西。有一个开源 DTP,Scribus,可以将手稿(文本和图片)导出为两者中的一种,我知道他们的导出符合 Ingram-Spark 的检查。我曾将章节大小的手稿带到当地的一家印刷店,他们会将普通 PDF 转换为两者中的一种(首选 PDF/X-1a),只需支付少量费用(10 美元)。

相关内容