我正在研究用於以PDF和打印格式創建圖書的網絡應用程序(PHP)。每個書頁都以獨立的高分辨率JPEG格式保存,並插入由TCPDF(http://www.tcpdf.org/)創建的新PDF文檔中。最後一頁在底部附近插入附加水印圖像(PNG,2500x2000,72dpi)。經過Ghostscript/ps2pdf優化後的PDF中缺少圖像
所有這些都可以正常工作,但是當我使用以下命令調用Ghostscript來優化PDF時,我遇到了麻煩。它處理整個PDF,沒有錯誤,除了缺少水印。
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=LowResOutput.pdf -dPDFSETTINGS=/screen -dCompatibilityLevel=1.4 HiResInput.pdf
我已經證實,水印沒有優化的源文件中正確顯示。如果將質量設置(-dPDFSETTINGS)從/屏幕更改爲/打印機,則會生成包含水印的高分辨率PDF。
我不確定是否缺少導致水印圖像被排除或者什麼的質量/輸出設置。如果有人知道爲什麼會發生這種情況,我會非常感謝答覆。
謝謝!
謝謝你的建議。刪除PDFSETTINGS選項可解決該問題。 –