PDF에 페이지 번호 추가하기 (Python 사용)
Contents
[
Hide
]
모든 문서에는 페이지 번호가 있어야 합니다. 페이지 번호는 독자가 문서의 다양한 부분을 쉽게 찾을 수 있게 해줍니다. Aspose.PDF for Python via .NET을 사용하면 PageNumberStamp를 통해 페이지 번호를 추가할 수 있습니다.
PageNumberStamp 클래스를 사용하여 PDF 파일에 페이지 번호 스탬프를 추가할 수 있습니다. PageNumberStamp 클래스는 형식, 여백, 정렬, 시작 번호 등 페이지 번호 기반 스탬프를 생성하는 데 필요한 속성을 제공합니다. 페이지 번호 스탬프를 추가하려면 Document 객체와 필요한 속성을 사용하여 PageNumberStamp 객체를 생성해야 합니다. 그런 다음, Page의 add_stamp() 메서드를 호출하여 PDF에 스탬프를 추가할 수 있습니다. 또한 페이지 번호 스탬프의 글꼴 속성을 설정할 수 있습니다. 다음 코드 스니펫은 PDF 파일에 페이지 번호를 추가하는 방법을 보여줍니다.
import aspose.pdf as ap
# 문서 열기
document = ap.Document(input_pdf)
# 페이지 번호 스탬프 생성
page_number_stamp = ap.PageNumberStamp()
# 스탬프가 배경인지 여부
page_number_stamp.background = False
page_number_stamp.format = "Page # of " + str(len(document.pages))
page_number_stamp.bottom_margin = 10
page_number_stamp.horizontal_alignment = ap.HorizontalAlignment.CENTER
page_number_stamp.starting_number = 1
# 텍스트 속성 설정
page_number_stamp.text_state.font = ap.text.FontRepository.find_font("Arial")
page_number_stamp.text_state.font_size = 14.0
page_number_stamp.text_state.font_style = ap.text.FontStyles.BOLD
page_number_stamp.text_state.font_style = ap.text.FontStyles.ITALIC
page_number_stamp.text_state.foreground_color = ap.Color.aqua
# 특정 페이지에 스탬프 추가
document.pages[1].add_stamp(page_number_stamp)
# 출력 문서 저장
document.save(output_pdf)
라이브 예제
PDF 페이지 번호 추가는 페이지 번호 추가 기능이 어떻게 작동하는지 조사할 수 있는 무료 온라인 웹 애플리케이션입니다.