이 간단한 주제는 Python을 사용하여 PDF을 자르는 방법에 중점을 둡니다. 여기에는 구성 세부 정보, 프로그램 흐름 및 Python을 사용하여 PDF에서 페이지를 자르기하는 응용 프로그램을 보여주는 작업 샘플 코드가 포함됩니다. 이 샘플 코드는 Python 및 .NET 환경을 지원하는 모든 운영 체제에서 사용할 수 있으며 PDF 파일의 일부를 자르는 데 Acrobat 또는 기타 타사 도구가 필요하지 않습니다.
Python을 사용하여 PDF를 자르는 단계
- 페이지의 일부를 자르기 위해 .NET을 통해 Python용 Aspose.PDF 사용 환경을 설정합니다.
- Document 클래스 개체를 사용하여 샘플 PDF 파일에 액세스하여 자르기
- PDF 페이지 상자 값 표시(필요한 경우)
- 자르기 영역을 정의하여 Rectangle 클래스 객체를 인스턴스화합니다.
- 자른 사각형을 CropBox, TrimBox, ArtBox 및 BleedBox에 할당
- 잘라낸 영역이 있는 PDF를 디스크에 저장
위의 단계는 Python을 사용하여 PDF 문서를 자르는 절차를 수반합니다. 프로세스는 원본 PDF 파일에 액세스하고 콘솔 내부의 CropBox, TrimBox, ArtBox, BleedBox 및 MediaBo에 대한 기존 값을 보여줌으로써 시작됩니다. 후속 단계에서 자르기 영역은 Rectangle 클래스의 인스턴스를 사용하고 위에서 지정한 모든 PDF 페이지 상자에 대한 새 매개 변수로 설정하여 정의합니다.
Python을 사용하여 PDF 파일을 자르는 코드
이 예제 코드는 Python*을 사용하여 PDF에서 *자르기 페이지에 대한 기본 응용 프로그램으로 활용할 수 있습니다. 요구 사항에 따라 PDF 상자 값을 설정할 수 있지만 소스 PDF의 일부를 자르고 새 PDF 파일 페이지에 완전히 표시하려면 언급된 모든 상자에 새 값을 적용하십시오. 필요한 경우 normalizeCoordinates 플래그를 사용하여 새 사각형 치수를 조정할 수 있습니다.
이 항목에서는 Python을 사용하여 PDF 파일을 자르는 방법에 중점을 두었습니다. PDF 메타데이터 수정에 대해 알아보려면 Python을 사용하여 PDF 메타데이터를 변경하는 방법의 문서를 참조하십시오.