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에 있습니다.






