itext PDFライブラリを使用して、Javaで非常に画像を大量に消費するPDFドキュメントを作成しています。各ページには12枚の画像があります。元のソース画像は非常に高解像度であり、scaleToFit
必要なサイズに画像をレンダリングするために使用しています。
私が抱えている問題は、PDFドキュメントがまだ非常に大きいことです。私の理解では、元の高解像度画像全体が含まれており、使用しているスケーリングは実際のレンダリングにのみ影響し、ファイルに含まれている画像のサイズには影響しません。
スケーリングを削除してこれを確認しました。ページは、高解像度の画像が互いに重なり、ページの端が重なってレンダリングされ、PDFはスケーリングが行われたときと同じサイズでした。
それで、ここに質問があります—各画像を縮小することによってPDFファイルのサイズをどのように減らすことができますか?画質が少し落ちても大丈夫です。ソースイメージを手動で再スケーリングすることは困難です。