C# で PDF を分割してページを抽出する
IronPDFは、ページを分割して抽出することでPDFドキュメントのレイアウトを編集するプロセスを簡単にします。 IronPDF を使用すると、単一のページまたはページ範囲を新しい PdfDocument オブジェクトとして抽出し、それを保存したり、さらに編集したりすることができます。 これらはすべて、PdfDocument.CopyPageメソッドのおかげで実現されています。
PDFファイルの分割の主要プロセスに入る前に、例のPDFを作成するために使用するHTML文字列を作成します。 その後、ChromePdfRendererクラスを使用して、HTML文字列をPDF文書に変換します。 RenderHtmlAsPdf メソッドが変換を実行し、生成された PDF は PdfDocument オブジェクトに格納されます。
これで、PDFの分割を開始できます。 まず、CopyPage(0) メソッドを使用して PDF の最初のページをコピーし、それを page1Doc 変数に格納します。 この単純な1行のコードで、PDFから指定されたページを抽出します。 次に、SaveAs メソッドを使用して、抽出したページを新しい独立した PDF ファイルとして保存します。
ページ範囲を抽出するには、CopyPages メソッドを使用して、元の PDF から指定されたページ範囲内のページを抽出します。 (ページ番号は0から始まるため、1と2はそれぞれ2ページ目と3ページ目を指します。)抽出されたページは、page23Doc変数に格納されます。 これで、抽出されたページをさらに加工したり、SaveAsメソッドを利用して抽出されたページを新しいPDFドキュメントとして保存したりすることができます。

