我已使用 ghostscript 將 pdf 檔案轉換為 pdf/A-2
gs -dPDFA=2 -dPrinted=false -dBATCH -dNOPAUSE -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=file_PDFA-2.pdf file.pdf
我在 Ubuntu 18.04.5 LTS 上使用了 ghostscript 9.26 版。
我使用 Acrobat Reader 在雙頁視圖中顯示 pdf 檔案。在使用 ghostscript 之前,第一頁正確顯示在右側(見圖)。ghostscript 命令顯然修改了這一點,這使得檔案更難閱讀。

ghostscript 有沒有辦法修改這個設定?不幸的是,我找不到選項。在使用 ghostscript 后使用其他免費提供的工具來修改設定也可以。
編輯:鏈接到轉換前后的 pdf 檔案: 鏈接到 pdf 檔案
謝謝你。
uj5u.com熱心網友回復:
因此,在檔案目錄中查看我看到的之前的 PDF 檔案(解壓縮檔案后):
28 0 obj
<<
/Type /Catalog
/Pages 12 0 R
/Names 27 0 R
/PageMode /UseOutlines
/PageLayout /TwoPageRight
/OpenAction 4 0 R
>>
endobj
在之后的檔案中,我看到目錄只包含:
1 0 obj
<<
/Type /Catalog
/Pages 3 0 R
/Metadata 24 0 R
>>
endobj
因此,具有值“/TwoPagesRight”的“/PageLayout”鍵似乎是導致 Acrobat 顯示它的方式的原因。Noe /PageMode /UseOutlines 似乎毫無意義,因為 PDF 檔案實際上似乎不包含任何大綱。
我們可以使用 /PUT pdfmark 將條目添加到字典中,pdfwrite 設備和解釋器都支持這一點。
[ {Catalog} << /PageLayout /TwoPageRight >> /PUT pdfmark
應該作業,但不幸的是沒有。當我有一點時間時,我會試著找時間研究為什么它沒有,但恐怕不會是今天。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/462046.html
