Python を使って PDF からウォーターマークを取得

PDF ドキュメントからウォーターマークを取得します。プログラムで PDF ファイルを変更するには、Python for .NET の Aspose.PDF を使用してください

Python for .NET ライブラリを使用して PDF ファイルからウォーターマークを取得

PDF ファイルからウォーターマークを取得するには、.NET 用の機能豊富で強力で使いやすいドキュメント操作 API である Aspose.PDF for Python API を使用します。NuGet パッケージマネージャーを開き、aspose.pdf を検索してインストールします。パッケージマネージャーコンソールから次のコマンドを使用することもできます。

Console

pip install aspose-pdf

Python 経由でウォーターマークを取得


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

  1. Document のインスタンスを使用して PDF をロードします。
  2. ウォーターマークアーティファクトのインスタンスを作成します。
  3. WatermarkArtifact オブジェクトのプロパティを設定します。
  4. Aspose.Pdf.Page.Artifacts コレクションクラスの Add メソッドを使用してウォーターマークを追加します。
  5. PDF ファイルを保存

PDF からウォーターマークを取得-Python

import aspose.pdf as apdf

from os import path
from io import FileIO

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

if (
    document.pages[1].artifacts[1].subtype
    == apdf.Artifact.ArtifactSubtype.WATERMARK
):
    image_stream = FileIO(path_outfile, "w")
    document.pages[1].artifacts[1].image.save(image_stream)
    image_stream.flush()
    image_stream.close()