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");
NuGet Download
PM > Install-Package IronPdf
C# で PDF を分割してページを抽出する

C# で PDF を分割してページを抽出する

IronPDFは、ページを分割して抽出することでPDFドキュメントのレイアウトを編集するプロセスを簡単にします。 IronPDFを使用すると、ページを新しいPdfDocumentオブジェクトに抽出し、保存したり、さらに編集したりすることができます。 これはすべてPdfDocument.CopyPageメソッドのおかげです。

PDFファイルの分割の主要プロセスに入る前に、例のPDFを作成するために使用するHTML文字列を作成します。 そのChromePdfRendererクラスを使用して、HTML文字列をPDFドキュメントに変換します。 PdfDocumentオブジェクトに保存されます。

これで、PDFの分割を開始できます。 最初に、page1Doc変数に保存します。 この単純な1行のコードで、PDFから指定されたページを抽出します。 次に、SaveAsメソッドを使用して、抽出したページを新しい、別のPDFファイルとして保存します。

ページ範囲を抽出するには、指定されたページ範囲内のページを元のPDFから抽出するためにCopyPagesメソッドを使用します。 (ページはゼロインデックスだということを覚えておいてください、1と2は2番目と3番目のページを指します。)結果の抽出されたページはpage23Doc変数に保存されます。 これで、これらの抽出されたページをさらに操作するか、SaveAsメソッドを利用して、抽出されたページを新しいPDFドキュメントとして保存できます。

今すぐIronPDFで複数ページのPDFを分割する方法を学ぶ
GitHubで見る

準備はできましたか?

Nuget Downloads 21,916,531バージョン:2026.11リリースされたばかり