Tambahkan Stempel ke PDF

Aspose.PDF for Python via .NET menyediakan PdfFileStamp fasad untuk menambahkan konten berulang ke halaman PDF. Selain header, footer, dan nomor halaman, Anda dapat menggunakannya untuk menempatkan stempel berbasis teks pada setiap halaman dokumen.

Tambahkan stempel ke PDF

Setelah stempel dikonfigurasi, hubungkan PDF input ke PdfFileStamp, tambahkan stempel, dan simpan file output. Ini menerapkan stempel yang dikonfigurasi di seluruh dokumen.

import sys
from os import path

import aspose.pdf.facades as pdf_facades

CURRENT_DIR = path.dirname(__file__)
EXAMPLES_DIR = path.abspath(path.join(CURRENT_DIR, "..", ".."))
if EXAMPLES_DIR not in sys.path:
    sys.path.insert(0, EXAMPLES_DIR)

from config import initialize_data_dir, set_license


def add_stamp_to_pdf(infile: str, image_file: str, outfile: str) -> None:
    """Add an image stamp to a PDF file."""
    pdf_stamper = pdf_facades.PdfFileStamp()
    try:
        pdf_stamper.bind_pdf(infile)

        stamp = pdf_facades.Stamp()
        stamp.bind_image(image_file)

        pdf_stamper.add_stamp(stamp)
        pdf_stamper.save(outfile)
    finally:
        pdf_stamper.close()