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 문서로 저장할 수 있습니다.

IronPDF 사용하여 여러 페이지로 구성된 PDF를 분할하는 방법을 지금 알아보세요.

시작할 준비 되셨나요?
Nuget 다운로드 19,014,616 | 버전: 2026.5 just released
Still Scrolling Icon

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

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