Pythonを使用してPDFファイルから画像を抽出する

Contents
[ ]

Do you need to separate images from your PDF files? For simplified management, archiving, analysis, or sharing images of your documents, use Aspose.PDF for Python and extract images from PDF files.

画像は、各ページのリソースコレクションのXImageコレクションに保持されます。特定のページを抽出するには、画像の特定のインデックスを使用してImagesコレクションから画像を取得します。

画像のインデックスはXImageオブジェクトを返します。このオブジェクトは、抽出した画像を保存するために使用できるsave()メソッドを提供します。次のコードスニペットは、PDFファイルから画像を抽出する方法を示しています。


    import aspose.pdf as ap

    # ドキュメントを開く
    document = ap.Document(input_file)

    # 特定の画像を抽出する
    xImage = document.pages[2].resources.images[1]
    outputImage = io.FileIO(output_image, "w")

    # 出力画像を保存する
    xImage.save(outputImage)
    outputImage.close()