Python 를 통한 PDF 스탬프

Python via .NET 으로 PDF 문서에 스탬프를 찍습니다.Aspose.PDF 를 사용하여 프로그래밍 방식으로 PDF 문서를 수정할 수 있습니다.

Python via .NET 라이브러리를 사용하여 PDF에 스탬프를 추가하는 방법

텍스트 스탬프를 PDF 파일로 변환하려면 강력하고 사용하기 쉬운 API인 .NET을 통한 Python용 Aspose.PDF를 사용하세요. PyPI를 열고 aspose-pdf를 검색하여 설치하세요. 또는 다음 명령을 실행하세요.

Console

pip install aspose-pdf

PDF 문서에 스탬프 추가 Python


사용자 환경에서 코드를 테스트하려면 [Aspose.PDF to Python.NET] https://releases.aspose.com/pdf/net) 이 필요합니다.

  1. 문서 인스턴스와 함께 PDF를 로드합니다.
  2. Document.Info 속성을 사용하여 문서 정보를 가져옵니다.
  3. 다양한 Document.Info 속성에 액세스하여 표시할 수 있습니다.

PDF에 스탬프 추가 - Python

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

# Create text stamp
textStamp = apdf.TextStamp("Sample Stamp")
# Set whether stamp is background
textStamp.background = True
# Set origin
textStamp.x_indent = 100
textStamp.y_indent = 100
# Rotate stamp
textStamp.rotate = apdf.Rotation.ON90
# Set text properties
textStamp.text_state.font = apdf.text.FontRepository.find_font("Arial")
textStamp.text_state.font_size = 14
textStamp.text_state.font_style = apdf.text.FontStyles(apdf.text.FontStyles.BOLD | apdf.text.FontStyles.ITALIC)
textStamp.text_state.foreground_color = apdf.Color.aqua
# Add stamp to particular page
document.pages[1].add_stamp(textStamp)

# Save output document
document.save(path_outfile)