파이썬에서 프로그래밍 방식으로 PDF 분할

PDF 페이지를 분할하는 것은 큰 파일을 개별 페이지나 페이지 그룹으로 분할하려는 사람들에게 유용한 기능이 될 수 있습니다.

라이브 예제

Aspose.PDF Splitter는 프레젠테이션 분할 기능이 어떻게 작동하는지 조사할 수 있도록 도와주는 무료 온라인 웹 애플리케이션입니다.

Aspose Split PDF

이 주제는 Python 애플리케이션에서 PDF 페이지를 개별 PDF 파일로 분할하는 방법을 보여줍니다. Python을 사용하여 PDF 페이지를 단일 페이지 PDF 파일로 분할하려면 다음 단계를 따를 수 있습니다:

  1. Document 객체의 PageCollection 컬렉션을 통해 PDF 문서의 페이지를 반복합니다.

  2. 각 반복마다 새로운 Document 객체를 생성하고 개별 Page 객체를 빈 문서에 추가합니다.

  3. save() 메서드를 사용하여 새 PDF를 저장합니다.

PDF를 여러 파일로 분할하거나 Python에서 개별 PDF로 분할

다음 Python 코드 조각은 PDF 페이지를 개별 PDF 파일로 분할하는 방법을 보여줍니다.


    import aspose.pdf as ap

    # 문서 열기
    document = ap.Document(input_pdf)

    page_count = 1

    # 모든 페이지를 순회합니다
    for pdfPage in document.pages:
        new_document = ap.Document()
        new_document.pages.add(pdfPage)
        new_document.save(output_path + "_page_" + str(page_count) + ".pdf")
        page_count = page_count + 1