C#을 사용하여 PDF를 분할하고 페이지를 추출하는 방법
IronPDF 사용하면 페이지 분할 및 추출을 통해 PDF 문서 레이아웃을 쉽게 편집할 수 있습니다. IronPDF를 사용하면 단일 페이지 또는 페이지 범위를 새로운 PdfDocument 객체로 추출할 수 있으며, 이를 저장하거나 추가로 편집할 수 있습니다. 이 모든 작업은 PdfDocument.CopyPage 메서드 덕분에 가능합니다.
PDF 파일을 분할하는 핵심 과정에 들어가기 전에, 예제 PDF를 만드는 데 사용할 HTML 문자열을 먼저 생성하겠습니다. 그런 다음 ChromePdfRenderer 클래스를 사용하여 HTML 문자열을 PDF 문서로 변환합니다. RenderHtmlAsPdf 메서드가 변환을 수행하며, 결과 PDF는 PdfDocument 객체에 저장됩니다.
이제 PDF 파일을 분할할 수 있습니다. 먼저, CopyPage(0) 메서드를 사용하여 PDF의 첫 페이지를 복사하고, 이를 page1Doc 변수에 저장합니다. 이 간단한 코드 한 줄은 PDF에서 지정된 페이지를 추출합니다. 그런 다음 SaveAs 메서드를 사용하여 추출한 페이지를 별도의 새 PDF 파일로 저장합니다.
페이지 범위를 추출할 때는 CopyPages 메서드를 사용하여 원본 PDF에서 지정된 페이지 범위 내의 페이지를 추출합니다. (페이지 번호는 0부터 시작하므로 1과 2는 각각 두 번째 및 세 번째 페이지를 가리킵니다.) 추출된 결과 페이지는 page23Doc 변수에 저장됩니다. 이제 추출된 페이지를 추가로 편집하거나, SaveAs 메서드를 사용하여 추출된 페이지를 새로운 PDF 문서로 저장할 수 있습니다.

