Python에서 PDF에 페이지 스탬프 추가

.NET을 통한 Python용 Aspose.PDF 는 PDF의 특정 페이지에 페이지 스탬프 (워터마크 또는 오버레이) 를 적용하는 방법을 보여줍니다. Document.페이지 스탬프는 배경 또는 전경 레이어로 사용되는 기존 PDF 페이지일 수 있습니다 (참조 PdfPageStamp).이는 로고, 워터마크 또는 기타 반복적인 페이지 콘텐츠를 추가하는 데 유용합니다.

  1. 를 사용하여 PDF 문서 열기 ap.Document() (참조 Document).
  2. 만들기 PdfPageStamp 스탬프로 사용할 PDF 페이지 또는 파일을 사용하는 객체 (참조 PdfPageStamp).
  3. 스탬프 속성을 설정합니다. 예: background = True 콘텐츠 뒤에 배치합니다.
  4. 를 사용하여 특정 페이지에 스탬프 추가 document.pages[page_number].add_stamp(page_stamp) (참조 Page.add_stamp()PageCollection).
  5. 를 사용하여 수정한 PDF를 지정된 출력 파일에 저장합니다. 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)

관련 스탬핑 주제