为了长期存档,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 替换为您要获取的文件的名称)
使用 Adobe 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,而 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 及更高版本中)可通过另存为优化来访问...