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

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

C#でPDFファイルを分割する手順

  • var renderer = new ChromePdfRenderer();
    javascript
    JAVASCRIPT
  • var pdf = renderer.RenderHtmlAsPdf(html);
  • var page1doc = pdf.CopyPage(0);
  • var page23doc = pdf.CopyPages(1, 2);
  • page23doc.SaveAs("Split2.pdf");

    PDFファイルを分割するためのコアプロセスに入る前に、例として使用するPDFを作成するためのHTML文字列を最初に作成しました。 ChromePdfRenderer クラスは、HTML文字列をPDFドキュメントに変換するために使用されます。 RenderHtmlAsPdf メソッドは変換を実行し、結果のPDFは PdfDocument オブジェクトに格納されます。

    これで、PDFの分割を開始できます。 まず、CopyPage(0) メソッドを使用して、PDF の最初のページをコピーし、それを page1doc 変数に格納します。 このシンプルなコードラインだけで、PDFから指定されたページを抽出できます。 次に、SaveAs メソッドを使用して、抽出したページを新しい別のPDFファイルとして保存します。

    ページ範囲を抽出するために、CopyPages メソッドを使用して、元のPDFから指定されたページ範囲内のページを抽出します。 (ページ番号はゼロから始まるため、「1」と「2」は2ページ目と3ページ目を指します)。 抽出されたページはpage23doc変数に格納されます。 これで、これらの抽出されたページをさらに操作したり、SaveAs メソッドを使用して、抽出されたページを新しいPDFドキュメントとして保存することができます。

    サンプルコードやファイルを含むハウツーガイドを見るにはこちらをクリックしてください >