Python으로 PDF 페이지 크기 변경
Contents
[
Hide
]
PDF 페이지 크기 변경
Aspose.PDF for Python via .NET을 사용하면 Python 애플리케이션에서 간단한 코드 라인으로 PDF 페이지 크기를 변경할 수 있습니다. 이 주제는 기존 PDF 파일의 페이지 치수(크기)를 업데이트/변경하는 방법을 설명합니다.
Page 클래스에는 페이지 크기를 설정할 수 있는 set_page_size() 메서드가 포함되어 있습니다. 아래 코드 스니펫은 몇 가지 간단한 단계로 페이지 치수를 업데이트합니다:
- 소스 PDF 파일을 로드합니다.
- PageCollection 객체에 페이지를 가져옵니다.
- 주어진 페이지를 가져옵니다.
- set_page_size() 메서드를 호출하여 치수를 업데이트합니다.
- 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)