複数ページのドキュメントを1つのPDFに分割する
複数ページのPDFドキュメントを1つのPDFに分割することは、わずか数行のコードで可能です。 プロジェクトに実装するための例を参照してください。
IronPDFを使えば、一つのPDFドキュメントを複数のドキュメントに分割し、それぞれを1ページだけにすることが簡単にできます。
IronPDFを始めましょう
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
PDFドキュメントを分割
マルチページPDFを分割する
IronPDFを手に入れた今、複数ページのドキュメントを単一ページのドキュメントファイルに分割することができます。 複数ページのPDFを分割するというアイデアは、CopyPage
または CopyPages
メソッドを使用して単一ページまたは複数ページをコピーすることに関するものです。
:path=/static-assets/pdf/content-code-examples/how-to/split-multipage-pdf-split-pdf.cs
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("multiPage.pdf");
for (int idx = 0; idx < pdf.PageCount; idx++)
{
// Create new document for each page
PdfDocument outputDocument = pdf.CopyPage(idx);
string fileName = @$"multiPage - Page {idx + 1}_tempfile.pdf";
// Export to new file
outputDocument.SaveAs(fileName);
}
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("multiPage.pdf")
For idx As Integer = 0 To pdf.PageCount - 1
' Create new document for each page
Dim outputDocument As PdfDocument = pdf.CopyPage(idx)
Dim fileName As String = $"multiPage - Page {idx + 1}_tempfile.pdf"
' Export to new file
outputDocument.SaveAs(fileName)
Next idx
上記のコードを見ると、for ループを使用して現在の PDF ドキュメントのページを繰り返し処理し、それから CopyPage
メソッドを使用して各ページを新しい PdfDocument オブジェクトにコピーしていることがわかります。 最後に、ページは新しいドキュメントとしてエクスポートされます。