簡體   English   中英

PHP:現有pdf轉換為PDF / A

[英]PHP: Existant pdf to PDF/A

您好,我發現pdf難以理解。 我需要將現有的pdf轉換為pdf / a。 我嘗試了GhostScript,

'gs -dPDFA -dBATCH -dNOPAUSE -sProcessColorModel = DeviceCMYK -sDEVICE = pdfwrite -sPDFACompatibilityPolicy = 1 ...

但是文件的大小很多。 700kb至14Mb。 這樣的大小是不可接受的。 我需要另類。 有人有什么主意嗎?

您不應期望命令行工具能夠將PDF轉換為PDF / A。 當您要從PDF創建PDF / A文檔時,如果文件大小增加,您也不會感到驚訝。

要從PDF創建PDF / A,您需要:

  1. 添加XMP元數據,
  2. 嵌入以前未嵌入的所有字體(通常無法從命令行執行此操作,因為如果找不到字體程序,則需要提供字體文件的路徑),
  3. 添加顏色配置文件,
  4. 刪除所有加密,
  5. 刪除JavaScript。

除非要求創建PDF / A-3,否則您可能還必須將所有附件轉換為PDF / A。

您的問題應以離題的方式結束,因為它不包含特定的編程問題(例如,我們可以修復的某些源代碼)。 這是一個非常廣泛的問題,您期望在不了解PDF的情況下可以做到這一點過於樂觀。

您的問題還包含收縮。 在主題行中,您提到了PHP,在標簽中,您提到了iText。 iText不是PHP庫,您在任何問題中都不會提及iText。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM