Python を使って PDF 内のウォーターマークを操作する

Aspose.PDF for {ProductName}} ライブラリを使用して、プログラムで PDF ドキュメント内のウォーターマークを操作する

Python のウォーターマークを使った最も人気のあるアクション

Python for .NET ライブラリにウォーターマークを追加

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

Python Package Manager Console

pip install aspose-pdf

Python を使用してウォーターマークを追加


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

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

PDF にウォーターマークを追加-Python

このサンプルコードは、PDF ページにウォーターマークを追加する方法を示しています-Python

Input file:

File not added

Output format:

Output file:

import aspose.pdf as ap 

input_pdf = DIR_INPUT_PAGES + "add_watermark.pdf"
output_pdf = DIR_OUTPUT_PAGES + "add_watermark.pdf"

document = ap.Document(input_pdf)
artifact = ap.WatermarkArtifact()

ts = ap.text.TextState()
ts.font_size = 72
ts.foreground_color = ap.Color.blue
ts.font = ap.text.FontRepository.find_font("Courier")

artifact.set_text_and_state("WATERMARK", ts)
artifact.artifact_horizontal_alignment = ap.HorizontalAlignment.CENTER
artifact.artifact_vertical_alignment = ap.VerticalAlignment.CENTER
artifact.rotation = 45
artifact.opacity = 0.5
artifact.is_background = True
document.pages[1].artifacts.append(artifact)
document.save(output_pdf)