Tambahkan Stempel Halaman ke PDF dengan Python

Aspose.PDF for Python via .NET menunjukkan cara menerapkan stempel halaman (watermark atau overlay) ke halaman tertentu dalam PDF Document. Stempel halaman dapat berupa halaman PDF yang ada yang digunakan sebagai lapisan latar belakang atau latar depan (lihat PdfPageStamp). Ini berguna untuk menambahkan logo, watermark, atau konten halaman berulang lainnya.

  1. Buka dokumen PDF menggunakan ap.Document() (lihat Document).
  2. Buat sebuah PdfPageStamp objek menggunakan halaman PDF atau file untuk digunakan sebagai stempel (lihat PdfPageStamp).
  3. Atur properti stempel, misalnya, background = True menempatkannya di belakang konten.
  4. Tambahkan stempel ke halaman tertentu menggunakan document.pages[page_number].add_stamp(page_stamp) (lihat Page.add_stamp() dan PageCollection).
  5. Simpan PDF yang telah dimodifikasi ke file output yang ditentukan menggunakan 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)

Topik Stamping Terkait