PDF圧縮
IronPDF for Pythonは、CompressImagesメソッドを使用して、埋め込み画像を圧縮することでPDFドキュメントのファイルサイズを削減できます。このメソッドは品質レベルとオプションの画像スケーリングパラメータを受け取ります。
開始方法
CompressImagesを呼び出し、結果を新しいファイルに保存します。
コードの理解
PdfDocument("document.pdf"): 既存のPDFを修正のために開きます。CompressImages(quality): ドキュメント内のすべての画像を指定した品質レベルに圧縮します。qualityは1から100の整数で、100は元の品質を保持し、低い値は画像の忠実度を犠牲にしてファイルサイズを削減します。CompressImages(quality, scaleDownImages): オプションの2番目のブールパラメータで、Trueに設定されると、それぞれの画像の表示サイズに基づいて画像の解像度をさらに縮小します。 これにより、ファイルサイズを大幅に小さくすることができますが、一部の画像タイプで視覚的なアーティファクトが発生する可能性があります。SaveAs(path): 圧縮されたPDFを指定されたファイルパスに保存します。
品質レベルの選択
| 品質 | 使用例 |
|---|---|
| 90–100 | ほぼロスレス、サイズ削減は最小限 |
| 60–80 | ほとんどの文書に適したバランス |
| 30–50 | メールまたはウェブ配信用の小さなファイル |
| 1–29 | 最大圧縮、著しい品質損失 |
準備はできましたか?
バージョン: 2026.6 リリースされたばかり






