Pythonを使用してPDFに画像を追加する

既存のPDFファイルに画像を追加する

次のコードスニペットは、PDFファイルに画像を追加する方法を示しています。

  1. 入力PDFファイルをロードします。
  2. 画像が配置されるページ番号を指定します。
  3. ページ上の画像の位置を定義するには、Page クラスの add_image メソッドを呼び出します。
  4. Document クラスの save() メソッドを呼び出します。

    import aspose.pdf as ap

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

    document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))

    document.save(output_pdf)

既存のPDFファイルに画像を追加する(ファサード)

PDFファイルに画像を追加するための、別の簡単な方法もあります。 PdfFileMend クラスの AddImage メソッドを使用できます。add_image() メソッドでは、追加する画像、画像を追加するページ番号、および座標情報が必要です。その後、更新された PDF ファイルを保存し、close() メソッドを使用して PdfFileMend オブジェクトを閉じます。次のコードスニペットは、既存の PDF ファイルに画像を追加する方法を示しています。


    import aspose.pdf as ap

    # ドキュメントを開く
    mender = ap.facades.PdfFileMend()

    # テキストを追加するための PdfFileMend オブジェクトを作成
    mender.bind_pdf(input_file)

    # PDF ファイルに画像を追加
    mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)

    # 変更を保存
    mender.save(output_pdf)

    # PdfFileMend オブジェクトを閉じる
    mender.close()