Python 経由でウォーターマークを追加

Python for .NET ライブラリの Aspose.PDF を使用して、プログラムで PDF ドキュメントにウォーターマークを追加します

Python for .NET ツールを使用して PDF ファイルにウォーターマークを追加

PDF ファイルにウォーターマークを追加するには、Aspose.PDF for Python API を使用します。これは、.NET 用の機能豊富で強力で使いやすいドキュメント操作 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

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

doc = apdf.Document(path_infile)

artifact = apdf.WatermarkArtifact()
artifact.set_image("watermark.jpg")

artifact.artifact_horizontal_alignment = apdf.HorizontalAlignment.CENTER
artifact.artifact_vertical_alignment = apdf.VerticalAlignment.CENTER
artifact.rotation = 15
artifact.opacity = 1
artifact.is_background = True
doc.pages[1].artifacts.append(artifact)

# save result pdf to file
doc.save(path_outfile)