如何使用 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),並使用帶有標準修復程序的印前檢查工具來建立您可以執行的變體的 PDF/A。

其他合適的應用程式包括 Callas Software 的 pdfapilot 或 PDF-Tools 的 3Heights PDF 到 PDF/A 轉換器。您也可以詢問這些供應商是否有可用的服務(假設您有一次性需求)。

編輯/更新:顯然,該系統接受從 1.4 開始的非存檔品質 PDF 版本。因此,不需要專用的 PDF/A 產生器,但 Acrobat Pro 就可以,並且不使用 PDF/A 建立印前檢查設定文件,而是使用 PDF 1.4 或更高版本的設定檔;如果您知道自己在做什麼,您甚至可以使用 PDF 優化器,它(在 Acrobat X 及更高版本中)可透過「另存為最佳化」進行存取...

相關內容