Python을 사용하여 PDF를 자르는 방법

이 간단한 주제는 Python을 사용하여 PDF을 자르는 방법에 중점을 둡니다. 여기에는 구성 세부 정보, 프로그램 흐름 및 Python을 사용하여 PDF에서 페이지를 자르기하는 응용 프로그램을 보여주는 작업 샘플 코드가 포함됩니다. 이 샘플 코드는 Python 및 .NET 환경을 지원하는 모든 운영 체제에서 사용할 수 있으며 PDF 파일의 일부를 자르는 데 Acrobat 또는 기타 타사 도구가 필요하지 않습니다.

Python을 사용하여 PDF를 자르는 단계

  1. 페이지의 일부를 자르기 위해 .NET을 통해 Python용 Aspose.PDF 사용 환경을 설정합니다.
  2. Document 클래스 개체를 사용하여 샘플 PDF 파일에 액세스하여 자르기
  3. PDF 페이지 상자 값 표시(필요한 경우)
  4. 자르기 영역을 정의하여 Rectangle 클래스 객체를 인스턴스화합니다.
  5. 자른 사각형을 CropBox, TrimBox, ArtBox 및 BleedBox에 할당
  6. 잘라낸 영역이 있는 PDF를 디스크에 저장

위의 단계는 Python을 사용하여 PDF 문서를 자르는 절차를 수반합니다. 프로세스는 원본 PDF 파일에 액세스하고 콘솔 내부의 CropBox, TrimBox, ArtBox, BleedBox 및 MediaBo에 대한 기존 값을 보여줌으로써 시작됩니다. 후속 단계에서 자르기 영역은 Rectangle 클래스의 인스턴스를 사용하고 위에서 지정한 모든 PDF 페이지 상자에 대한 새 매개 변수로 설정하여 정의합니다.

Python을 사용하여 PDF 파일을 자르는 코드

이 예제 코드는 Python*을 사용하여 PDF에서 *자르기 페이지에 대한 기본 응용 프로그램으로 활용할 수 있습니다. 요구 사항에 따라 PDF 상자 값을 설정할 수 있지만 소스 PDF의 일부를 자르고 새 PDF 파일 페이지에 완전히 표시하려면 언급된 모든 상자에 새 값을 적용하십시오. 필요한 경우 normalizeCoordinates 플래그를 사용하여 새 사각형 치수를 조정할 수 있습니다.

이 항목에서는 Python을 사용하여 PDF 파일을 자르는 방법에 중점을 두었습니다. PDF 메타데이터 수정에 대해 알아보려면 Python을 사용하여 PDF 메타데이터를 변경하는 방법의 문서를 참조하십시오.

 한국인