Python で PDF にページスタンプを追加する方法
Contents
[
Hide
]
.NET 経由の Python Aspose.PDF では、PDF 内の特定のページにページスタンプ (ウォーターマークまたはオーバーレイ) を適用する方法について説明しています Document。ページスタンプは、既存の PDF ページを背景レイヤーまたは前景レイヤーとして使用できます (「」を参照)。 PdfPageStamp)。これは、ロゴ、透かし、その他の繰り返しの多いページコンテンツを追加する場合に便利です。
- を使用して PDF ドキュメントを開きます。
ap.Document()(参照Document). - を作成
PdfPageStampPDF ページまたはファイルをスタンプとして使用するオブジェクト (「」を参照)PdfPageStamp). - スタンププロパティを設定します。例:
background = Trueコンテンツの背後に置くためです。 - を使用して特定のページにスタンプを追加します
document.pages[page_number].add_stamp(page_stamp)(参照Page.add_stamp()そしてPageCollection). - 変更した PDF を、次の方法で指定の出力ファイルに保存します。
Document.save().
import sys
import aspose.pdf as ap
from os import path
def add_page_stamp(input_file_name, page_stamp_name, output_file_name):
# Open PDF document
document = ap.Document(input_file_name)
page_stamp = ap.PdfPageStamp(page_stamp_name, 1)
page_stamp.background = True
# Add stamp to particular page
document.pages[1].add_stamp(page_stamp)
document.save(output_file_name)