複数ページのドキュメントを単一のPDFに分割

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

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

IronPDFを使用すれば、単一のPDFドキュメントを複数のドキュメントに分割することは非常に簡単です。 各ドキュメントには1ページのみが含まれています。

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronPDF オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、PDFをC#で変革しています。

PDF 用 C# NuGet ライブラリ nuget.org/packages/IronPdf/
Install-Package IronPdf

インストールを検討してください IronPDF DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronPdf.zip

プロジェクトに手動でインストールする

DLLをダウンロード

マルチページ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 オブジェクトにコピーしていることがわかります。 最後に、ページは新しいドキュメントとしてエクスポートされます。