Добавить штамп в PDF
Contents
[
Hide
]
Aspose.PDF for Python via .NET предоставляет PdfFileStamp Фасад для добавления повторяющегося контента на страницы 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()