PDF 편집

IronPDF for Python은 PDF 문서에서 페이지를 결합, 재구성 및 추출하기 위한 간결한 메서드 모음을 제공합니다. 여러 파일을 병합하고, 표지 페이지를 앞에 붙이고, 페이지를 제거하고, 페이지 하위집합을 복사하는 작업을 몇 줄의 코드로 수행할 수 있습니다.

시작하기

기존 PDF를 유형화된 List[PdfDocument] 컬렉션에 로드하여 PdfDocument.Merge에 전달하여 결합하십시오. 그런 다음, 저장하기 전에 문서를 더욱 구성하기 위해 PrependPdf, RemovePage, CopyPages을 사용합니다.

코드 이해하기

  • List[PdfDocument](): 병합 전에 여러 PdfDocument 객체를 수집하는 데 사용되는 유형화된 .NET 스타일의 목록. .Add()을 호출하여 각 문서를 추가하십시오.
  • PdfDocument.FromFile(path): 기존 PDF 파일을 열어 PdfDocument 객체로 반환합니다.
  • PdfDocument.Merge(pdfs): 리스트의 모든 문서를 한 개의 PdfDocument로 결합하여 페이지 순서를 유지합니다.
  • SaveAs(path): 문서의 현재 상태를 디스크에 기록합니다.
  • PrependPdf(pdf): 현재 문서의 맨 앞에 다른 PdfDocument을 삽입합니다. 여기에 HTML로 렌더링된 표지 페이지를 첫 페이지로 추가하는 데 사용됩니다.
  • RemovePage(index): 지정된 0 기반 인덱스의 단일 페이지를 제거합니다. pdf.PageCount - 1은 마지막 페이지를 대상으로 합니다.
  • CopyPages(ToPageList([4, 6])): 0 기반 인덱스로 특정 페이지를 추출하여 새로운 PdfDocument으로 반환합니다. ToPageList은 인덱스의 Python 리스트를 필요한 페이지 리스트 형식으로 변환합니다.
  • eachPdf.Dispose(): 병합이 완료된 후에 로드된 각 PdfDocument에 의해 보유된 기본 리소스를 해제합니다.

제로 기반 페이지 인덱싱

IronPDF의 모든 페이지 작업은 0 기반 인덱스를 사용합니다. 문서의 5페이지는 인덱스 4, 7페이지는 인덱스 6에 있습니다.

IronPDF for Python을 사용하여 PDF를 병합하고 편집하는 방법을 배우세요!

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.