إضافة ختم إلى PDF
Contents
[
Hide
]
يوفر Aspose.PDF لبيثون عبر .NET طابع ملف PDF واجهة لإضافة محتوى متكرر إلى صفحات PDF. بالإضافة إلى الرؤوس والتذييلات وأرقام الصفحات، يمكنك استخدامها لوضع طوابع نصية على كل صفحة من صفحات المستند.
أضف الطابع إلى PDF
بعد تكوين الختم، قم بربط ملف PDF المدخل بـ PdfFileStampوأضف الطابع واحفظ ملف الإخراج. يقوم هذا بتطبيق الطابع الذي تم تكوينه عبر المستند.
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()