Pythonを使用してPDFに画像を追加する
Contents
[
Hide
]
既存のPDFファイルに画像を追加する
次のコードスニペットは、PDFファイルに画像を追加する方法を示しています。
- 入力PDFファイルをロードします。
- 画像が配置されるページ番号を指定します。
- ページ上の画像の位置を定義するには、Page クラスの add_image メソッドを呼び出します。
- 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()