Split a Multi-Page Document into a Single PDF

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

複数ページのPDFドキュメントを、各ページを含む別々のPDFに分割することは、ほんの数行のコードで実行できます。 プロジェクトに実装するための例を見てください。

IronPdfで使用できるスタンパーは合計4つあります。 この記事では、TextStamperImageStamperHTMLStamper、およびBarcodeStamperについて説明します。 HTMLStamperは特に強力で、すべてのHTML機能とCSSスタイリングを利用できます。

クイックスタート:複数ページのPDFを単一ページに分割

IronPDFを使って、複数ページのPDFを単一ページのドキュメントに素早く分割します。 CopyPageメソッドを利用することで、PDFの各ページを効率的に反復処理し、個別ファイルとして保存できます。 この効率化されたプロセスは、PDFドキュメントを管理するための迅速かつ簡単な解決策を求める開発者に最適です。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    var pdf = new IronPdf.PdfDocument("multipage.pdf");
    for (int i = 0; i < pdf.PageCount; i++) {
      var singlePagePdf = pdf.CopyPage(i);
      singlePagePdf.SaveAs($"page_{i + 1}.pdf");
    }
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer
class="learn-how-section">
class="row">
class="col-sm-6">

PDFドキュメントを分割する

  • IronPDFライブラリをインストールする
  • 複数ページのPDFを単一ドキュメントに分割する
class="col-sm-6">
class="download-card"> Pdf In Csharp No Button related to Split a Multi-Page Document into a Single 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
$vbLabelText   $csharpLabel

上記のコードを見ると、forループを使用して現在のPDFドキュメントのページを反復し、CopyPageメソッドを使用して各ページを新しいPdfDocumentオブジェクトにコピーすることがわかります。 最終的に、各ページは順番に名前を付けられた新しいドキュメントとしてエクスポートされます。

次に何ができるのかを見てみましょうか? こちらのチュートリアルページをご覧ください:PDFの整理

よくある質問

C#で複数ページのPDFを単一ページのドキュメントに分割する方法は?

C#プロジェクトでIronPDFを使用して、複数ページのPDFを単一ページのドキュメントに分割できます。このプロセスには、元のPDFを読み込み、CopyPageメソッドを使用して各ページを別々のPDFとして保存することが含まれます。

IronPDFを使用してPDFドキュメントを分割する手順は?

まず、IronPDFライブラリをインストールします。そして、複数ページのPDFをロードし、forループを使用して各ページを繰り返し処理し、CopyPageメソッドを使用して別々の単一ページのPDFを作成します。

IronPDFを使用してPDFを分割するためにループを使用する必要がありますか?

はい、forループを使用することで、元のPDFの各ページを繰り返し処理し、個別に新しいPDFドキュメントにコピーすることができます。

IronPDFを使用して複数ページのPDFの各ページを新しいドキュメントとして保存できますか?

もちろんです。IronPDFを使用すれば、ページを繰り返し処理し、CopyPageメソッドを使用してそれを新しいPDFとしてエクスポートすることによって、複数ページのPDFの各ページを新しいドキュメントとして保存できます。

PDFを分割する際に使用すべきページのコピー方法は何ですか?

IronPDFを使用してPDFを分割する場合、CopyPageメソッドを使用して元のドキュメントから各ページを個別にコピーできます。

C#プロジェクトにIronPDFをインストールするにはどうすればいいですか?

C#プロジェクトにIronPDFをインストールするために、NuGetパッケージマネージャを使用してIronPDFライブラリを検索してインストールし、ドキュメントの分割を含むPDF操作を可能にします。

IronPDFを使用してPDFを分割することはどのくらい効率的ですか?

IronPDFを使用してPDFを分割することは非常に効率的で、わずか数行のコードで実行でき、すべてのスキルレベルの開発者にとってアクセスしやすくなっています。

IronPDFを使用してPDFを分割するために使用できるプログラミング言語は何ですか?

IronPDFはC#で使用するように設計されており、C#プロジェクト内でPDFを簡単に分割し、他のPDF操作を実行できます。

IronPDF は、複数ページの PDF を分割するために .NET 10 と互換性がありますか?

はい。IronPDFは.NET 10と完全に互換性があります。CopyPageやCopyPages CopyPageすべてのPDF分割機能を、追加の設定なしで.NET 10プロジェクトで直接使用できます。IronPDFは、.NET 10、.NET 9、.NET 8、.NET 7、.NET 6、.NET Core、Standard、Frameworkをサポートしています。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました