私は、PDF と印刷形式の両方で本を作成するために使用される Web アプリ (PHP) に取り組んでいます。本の各ページは個別の高解像度 JPEG として保存され、TCPDF ( http://www.tcpdf.org/ )によって作成された新しい PDF ドキュメントに挿入されます。最後のページには、下部近くに追加の透かし画像 (PNG、2500x2000、72dpi) が挿入されています。
すべて正常に動作しますが、次のコマンドを使用して Ghostscript を呼び出して PDF を最適化すると、問題が発生します。透かしがないことを除いて、エラーなしで PDF 全体を処理します。
gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=LowResOutput.pdf -dPDFSETTINGS=/screen -dCompatibilityLevel=1.4 HiResInput.pdf
最適化されていないソース ファイルで透かしが正しく表示されることを確認しました。品質設定 (-dPDFSETTINGS) を/screenから/printerに変更すると、透かしを含む高解像度の PDF が生成されます。
透かし画像が除外される原因となっている品質/出力設定が欠けているのか、それとも何なのかわかりません。なぜこれが起こっているのかを誰かが知っているなら、私は大いに感謝します。
ありがとう!