PDF에 스탬프 추가

.NET을 통한 파이썬용 Aspose.PDF 는 다음을 제공합니다. 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()