Python を使って PDF 形式の画像を操作する

PDF ドキュメント内の画像を操作します。プログラムで PDF ドキュメントを変更するには、Python for .NET の Aspose.PDF を使用してください。

Python の画像を使った最も人気のあるアクション

Python ライブラリを使用して PDF ドキュメントに画像を追加する

画像を PDF に追加するために、python-net プラットフォーム用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for .NET API を使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Console

pip install aspose-pdf

Python 経由で画像をPDFに追加


ご使用の環境でコードを試すには、.NET 経由の Python Aspose.PDF が必要です。

  1. Document オブジェクトを作成し、入力 PDF ドキュメントを開きます。
  2. 画像を追加するページを取得します。
  3. 画像をページの Resources コレクションに追加します。
  4. 現在のグラフィカルステートを保存するには、GSave 演算子を使用します。
  5. ConcatenateMatrix 演算子を使用して、イメージを配置する場所を指定します。
  6. 実行 演算子を使用して、ページにイメージを描画します。
  7. GRestore 演算子を使用して、更新されたグラフィカルステートを保存します。
  8. PDF ファイルを保存します。

既存の PDF ファイルに画像を追加-Python

Example: Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)
image_file = path.join(self.data_dir, "logo.jpg")

document = apdf.Document(path_infile)
document.pages[1].add_image(image_file, apdf.Rectangle(20, 730, 120, 830, True))

document.save(path_outfile )