簡體   English   中英

Ghostscript-將PDF轉換為PDF / A

[英]Ghostscript - Convert PDF to PDF/A

我在Linux服務器上使用此命令將PDF文件轉換為PDF / A,並且可以正常工作:

gs -dPDFA -dNOOUTERSAVE -sProcessColorModel=DeviceRGB -sDEVICE=pdfwrite -o input.pdf -dPDFACompatibilityPolicy=1 output.pdf

我唯一關心的是圖形質量。 我最初的PDF有1.5MB,轉換后的只有500kb。 圖形質量降低。

關於如何保留初始pdf質量的任何想法嗎?

GHostscript不會將PDF文件“轉換”為PDF / A。 它解釋輸入並生成一個新的 PDF文件,該文件在視覺上應與輸入相同。 但是無論如何它都不是同一個文件。

現在,如果輸入文件中包含JPEG圖像,則它們將被解碼為原始字節。 如果您尚未更改默認設置,則將使用DCT(JPEG)壓縮將其重新壓縮。

對已經進行過有損壓縮的數據應用有損JPEG壓縮會導致質量下降(但當然會使數據更小)。

您可以控制圖像的壓縮,而可以使用無損壓縮方案(例如Flate),該方法記錄在ps2pdf.htm中,搜索ColorImageFilter和ColorImageDict。

請注意,假設您使用的是最新版本的Ghostscript,則不應設置ProcessColorModel,這將使(例如)CMYK顏色保持不變。 您應該使用-sColorConversionStrategy = RGB,這也會為您設置ProcessColorModel。

暫無
暫無

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

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