Python으로 PDF 페이지 크기 변경

PDF 페이지 크기 변경

Aspose.PDF for Python via .NET을 사용하면 Python 애플리케이션에서 간단한 코드 라인으로 PDF 페이지 크기를 변경할 수 있습니다. 이 주제는 기존 PDF 파일의 페이지 치수(크기)를 업데이트/변경하는 방법을 설명합니다.

Page 클래스에는 페이지 크기를 설정할 수 있는 set_page_size() 메서드가 포함되어 있습니다. 아래 코드 스니펫은 몇 가지 간단한 단계로 페이지 치수를 업데이트합니다:

  1. 소스 PDF 파일을 로드합니다.
  2. PageCollection 객체에 페이지를 가져옵니다.
  3. 주어진 페이지를 가져옵니다.
  4. set_page_size() 메서드를 호출하여 치수를 업데이트합니다.
  5. Document 클래스의 save() 메서드를 호출하여 업데이트된 페이지 치수로 PDF 파일을 생성합니다.

    import aspose.pdf as ap

    document = ap.Document(input_pdf)

    # 특정 페이지 가져오기
    page = document.pages[1]

    # 페이지 크기를 A4(11.7 x 8.3 인치)로 설정하고 Aspose.Pdf에서는 1인치 = 72포인트
    # 따라서 A4 치수는 포인트로 (842.4, 597.6)이 됩니다
    page.set_page_size(597.6, 842.4)

    # 업데이트된 문서 저장
    document.save(output_pdf)