PDF圧縮

IronPDFは、埋め込まれた画像のサイズを縮小することによりPDFのファイルサイズを圧縮できます。 この目的のために、開発者は PdfDocument クラスの compressImages メソッドを呼び出して、大きな画像やその他のグラフィカルな要素を組み込んだ PDF のファイルサイズを小さくすることができます。 これにより、電子メールやその他の通信チャネルでPDFを効率的に転送する際のストレージスペース、時間、コストを大幅に節約できます。

PdfDocument compressImages(int quality);
JAVA

compressImages メソッドは、埋め込まれた画像の目標とする品質パーセンテージを示す 0 から 100 までの整数値を受け付けます。 さらに、このメソッドを使用する際のルールは、JPEGのような非可逆圧縮画像タイプのファイルサイズを最適化するためのルールと類似しています。 100の値は、画像が元の品質を維持する必要があることを示します。(損失なし)、そして低い値は、元の品質のしきい値が低いことを示します。

IronPDF画像圧縮ガイドで紹介されているコード例は、異なる画像圧縮品質を使用して、同じオリジナルPDFから2つの新しいPDFを生成します。 最初のもの(行9)画像の多くが元の品質を失うPDFを生成します。 70以下の品質値は通常、画像の品質が非常に低いがファイルサイズが大幅に小さくなるPDFを生成します。 行 14 は、より高い品質基準を持つもう一つの最適化された PDF を生成します。(90%). これは、最初のものと比べてファイルサイズの減少がはるかに少ないものの、はるかに高品質の画像を含むPDFを生成します。

理想的な品質の値はユーザーの要件に応じて異なります。 画像の品質を許容範囲内に保ちながら、最小のファイルサイズを生成する値を見つけるためには、いくらかの実験が必要かもしれません。