IRONSOFTWAREHOME
C#을 사용하여 PDF를 분할하고 페이지를 추출하는 방법
using IronPdf;

const string html =
    @"<p> Hello Iron </p>
    <p> This is 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> This is 2nd Page</p>
    <div style = 'page-break-after: always;' ></div>
    <p> This is 3rd Page</p>";

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf(html);

//take the first page
var page1doc = pdf.CopyPage(0);
page1doc.SaveAs("Split1.pdf");

//take the pages 2 & 3
var page23doc = pdf.CopyPages(1, 2);
page23doc.SaveAs("Split2.pdf");
Imports IronPdf

Const html As String = "<p> Hello Iron </p>" & _
    "<p> This is 1st Page </p>" & _
    "<div style = 'page-break-after: always;' ></div>" & _
    "<p> This is 2nd Page</p>" & _
    "<div style = 'page-break-after: always;' ></div>" & _
    "<p> This is 3rd Page</p>"

Dim renderer As New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf(html)

'Take the first page
Dim page1doc = pdf.CopyPage(0)
page1doc.SaveAs("Split1.pdf")

'Take the pages 2 & 3
Dim page23doc = pdf.CopyPages(1, 2)
page23doc.SaveAs("Split2.pdf")
NuGet Download
PM > Install-Package IronPdf
C#을 사용하여 PDF를 분할하고 페이지를 추출하는 방법

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를 분할하는 방법을 지금 알아보세요.
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 20,756,830버전:2026.7방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.