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ドキュメントとして保存することができます。