특정 PDF 페이지 삭제
IronPDF for Python은 RemovePages 메서드를 사용하여 기존 PDF 문서에서 하나 이상의 페이지를 제거할 수 있으며, 지정된 페이지가 삭제된 수정 PdfDocument을 반환합니다.
시작하기
하나의 PdfDocument을 만들거나 로드한 후, 삭제하려는 페이지의 기수 인덱스를 사용하여 RemovePages을 호출하세요. 남은 페이지는 자동으로 번호가 매겨지며, 수정된 문서는 SaveAs으로 저장할 수 있습니다.
코드 이해하기
RenderHtmlAsPdf(html): HTML에서 다중 페이지 PDF를 만듭니다.page-break-after: alwaysCSS 규칙은 콘텐츠를 개별 페이지로 나눕니다.RemovePages(start, end): 문서에서 페이지를 제거합니다. 인수는 0 기반 페이지 인덱스입니다. 이 예에서,RemovePages(1, 2)은 두 번째와 세 번째 페이지를 제거하여 페이지 1과 4만 남깁니다.SaveAs(path): 지정된 페이지가 제거된 수정된 문서를 지정된 파일 경로에 저장합니다.
제로 기반 페이지 인덱싱
IronPDF의 모든 페이지 작업은 0 기반 인덱스를 사용합니다. 문서의 두 번째 페이지를 제거하려면 1을 전달하세요. 마지막 페이지를 제거하려면 pdf.PageCount - 1을 전달하세요.
연속적이지 않은 페이지 제거하기
연속적이지 않은 범위의 페이지를 제거하려면 RemovePages을 여러 번 호출하거나 제거할 특정 페이지 인덱스 목록을 만드세요. 각 제거 후 인덱스 이동을 피하기 위해 가장 높은 인덱스부터 시작합니다.






