IRONSOFTWAREHOME
PDF圧縮
from ironpdf import *

pdf = PdfDocument("document.pdf")

# Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressImages(60)
pdf.SaveAs("document_compressed.pdf")

# Second optional parameter can scale down the image resolution according to its visible size in the PDF document. Note that this may cause distortion with some image configurations
pdf.CompressImages(90, True)
pdf.SaveAs("document_scaled_compressed.pdf")
pip install ironpdf
PDF圧縮

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最大圧縮、著しい品質損失
IronPDF for PythonでPDFを最適化する方法を学びましょう!

準備はできましたか?

バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

OR
bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用Pythonモジュールダウンロード
pipでインストール

バージョン: 2026.9

  1. ダウンロードしてPython 3.7+をインストールしてください。
  2. pipをインストールするにはpypi.orgからダウンロードしてください。
  3. 上記のコマンドをターミナルで実行します。
Python PDFモジュール
モジュールをダウンロード

バージョン: 2026.9

Manually install into your project

  1. パッケージをダウンロード
  2. ターミナルからこのコマンドを実行してください
    pip install ironpdf-2026.9-py37-none-win_amd64.whl

ライセンスは$999から