PDF에 페이지 번호 추가하기 (Python 사용)

모든 문서에는 페이지 번호가 있어야 합니다. 페이지 번호는 독자가 문서의 다양한 부분을 쉽게 찾을 수 있게 해줍니다. Aspose.PDF for Python via .NET을 사용하면 PageNumberStamp를 통해 페이지 번호를 추가할 수 있습니다.

PageNumberStamp 클래스를 사용하여 PDF 파일에 페이지 번호 스탬프를 추가할 수 있습니다. PageNumberStamp 클래스는 형식, 여백, 정렬, 시작 번호 등 페이지 번호 기반 스탬프를 생성하는 데 필요한 속성을 제공합니다. 페이지 번호 스탬프를 추가하려면 Document 객체와 필요한 속성을 사용하여 PageNumberStamp 객체를 생성해야 합니다. 그런 다음, Pageadd_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 페이지 번호 추가는 페이지 번호 추가 기능이 어떻게 작동하는지 조사할 수 있는 무료 온라인 웹 애플리케이션입니다.

Python을 사용하여 PDF에 페이지 번호 추가하는 방법