如何使用 pdflatex 制作 http://facile.cines.fr/ 接受存档的文档

如何使用 pdflatex 制作 http://facile.cines.fr/ 接受存档的文档

为了长期存档,CINES 的 PAC 系统对 PDF 文件有特定要求。这尤其适用于法国博士论文。该文件必须通过以下在线验证:http://facile.cines.fr/

pdflatex 生成的 PDF 文件通常无法通过验证。网站建议使用 latex + dvips + ps2pdf,但如果文档需要 pdflatex,这可能不适用。

还有什么替代方案?

答案1

使用 GhostScript (gs) 嵌入所有字体

正常编译您的文档,然后使用此命令处理它:

gs -DSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dEmbedAllFonts=true -sOutputFile=$NEWFILE.pdf -f $YOURFILE.pdf

(将 $YOURFILE.pdf 替换为 pdflatex 生成的文件的名称,将 $NEWFILE.pdf 替换为您要获取的文件的名称)

使用 Adob​​e Acrobat

我自己没有测试过,但是根据文档,Adobe Acrobat 专业版可以处理 PDF 文件以生成满足 CINES 标准的文件。

警告:Adobe Acrobat Pro 与免费的 Acrobat Reader(又名 acroread)不同。后者只能读取 PDF 文件。

其他解决方案

请参阅此讨论以了解替代方案http://forum.ubuntu-fr.org/viewtopic.php?id=635661

答案2

所提及的页面列出了更有用的信息,需要哪个 PDF 版本。它本质上,而 PDF/A-1a 是最受欢迎的。

但是,如果您怀疑 pdflatex 是否足够智能地添加文档结构,您可能不得不依赖 PDF/A-1b 或 PDF/A-2b。无论如何,您都必须提供足够的元数据。

创建 PDF/A 的标准方法是使用 Acrobat Pro(不是 Standard,不是 Reader),然后使用带有标准修复的 Preflight 工具来创建您可以执行的变体的 PDF/A。

其他合适的应用程序包括 Callas Software 的 pdfapilot 或 PDF-Tools 的 3Heights PDF 到 PDF/A 转换器。您还可以询问这些供应商是否有可用的服务(假设您有一次性需求)。

编辑/更新:显然,该系统接受非档案质量 PDF 版本,从 1.4 开始。因此,不需要专用的 PDF/A 生成器,但 Acrobat Pro 可以做到,并且无需使用 PDF/A 创建预检配置文件,而是使用 PDF 1.4 或更高版本的配置文件即可;如果您知道自己在做什么,甚至可以使用 PDF 优化器,它(在 Acrobat X 及更高版本中)可通过另存为优化来访问...

相关内容