PDFファイルから画像を削除するPythonの使用

PDFからすべてまたは特定の画像を削除する理由はたくさんあります。

時には、PDFファイルに重要な画像が含まれており、それを削除することでプライバシーを保護したり、特定の情報への不正アクセスを防止したりする必要があります。

不要または冗長な画像を削除すると、ファイルサイズを削減でき、PDFの共有や保存が容易になります。

必要に応じて、ドキュメントからすべての画像を削除することで、ページ数を減らすことができます。 また、ドキュメントから画像を削除することで、PDFを圧縮したり、テキスト情報を抽出したりする準備をすることができます。

Aspose.PDF for Python via .NET はこの作業を支援します。

PDFファイルから画像を削除する

PDFファイルから画像を削除するには:

  1. 既存のPDFドキュメントを開きます。
  2. 特定の画像を削除します。
  3. 更新したPDFファイルを保存します。

以下のコードスニペットは、PDFファイルから画像を削除する方法を示しています。


    import aspose.pdf as ap

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

    # 特定の画像を削除
    document.pages[2].resources.images.delete(1)

    # 更新したPDFファイルを保存
    document.save(output_pdf)

入力PDFからすべての画像を削除


    import aspose.pdf as ap

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

    # すべてのページのすべての画像を削除
    for i in range(len(document.pages)):
        while len(document.pages[i + 1].resources.images) != 0:
            document.pages[i + 1].resources.images.delete(1)

    # 更新されたPDFファイルを保存
    document.save(output_file)