複数ページのドキュメントを1つのPDFに分割する

This article was translated from English: Does it need improvement?
Translated
View the article in English

複数ページのPDFドキュメントを1つのPDFに分割することは、わずか数行のコードで可能です。 プロジェクトに実装するための例を参照してください。

IronPDFを使えば、一つのPDFドキュメントを複数のドキュメントに分割し、それぞれを1ページだけにすることが簡単にできます。

IronPDFを始めましょう

今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。

最初のステップ:
green arrow pointer


マルチページ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
VB   C#

上記のコードを見ると、for ループを使用して現在の PDF ドキュメントのページを繰り返し処理し、それから CopyPage メソッドを使用して各ページを新しい PdfDocument オブジェクトにコピーしていることがわかります。 最後に、ページは新しいドキュメントとしてエクスポートされます。