IRONSOFTWAREHOME
画像を抽出
from ironpdf import *

# Open a 128 bit encrypted PDF
pdf = PdfDocument.FromFile("encrypted.pdf", "password")

# Get all images
all_images = pdf.ExtractAllImages()

for i, image in enumerate(all_images):
    image.SaveAs(f"output_image_{i}.png")

# Or even find the precise text and images for each page in the document
for index in range(pdf.PageCount):
    page_number = index + 1
    images = pdf.ExtractBitmapsFromPage(index)
pip install ironpdf
画像を抽出

画像を抽出

IronPDF for Pythonでは、PDFドキュメント内に埋め込まれたすべての画像を、保存された画像ファイルとして、またはメモリ内ビットマップオブジェクトとして抽出でき、特定のページをターゲットにすることもできます。

開始方法

ExtractAllImagesを呼び出してドキュメント内のすべての画像を取得するか、インデックスで特定のページの画像を抽出します。

コードの理解

  • PdfDocument.FromFile(path, password):PDFファイルを開きます。第二の引数は暗号化解除のパスワードです; 暗号化されていないファイルの場合は省略します。
  • ExtractAllImages():ドキュメント内のすべてのページにわたって見つかったすべての画像のリストを返します。 リスト内の各画像は、それをディスクに書き込むためのSaveAsメソッドを持つオブジェクトです。
  • SaveAs(path):抽出された画像を指定されたファイルパスに保存します。 ファイル形式は拡張子(.png, .jpgなど)によって決定されます。
  • AnyBitmapオブジェクトのリストを返します。 ファイルに書き込むのではなく、メモリ内で画像データを処理する必要がある場合に使用します。

繰り返しパターン

例では、enumerateを使用してそれぞれの画像ファイル名にユニークな連続するインデックスを割り当て、同じドキュメントから複数の画像が抽出される際の上書きを防ぎます。

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から