PDFをプログラムで分割

ライブ例

Aspose.PDFスプリッターはオンラインで無料のWebアプリケーションで、プレゼンテーションの分割機能の動作を調査できます。

Aspose PDFを分割

このトピックでは、.NETアプリケーションでPDFページを個々のPDFファイルに分割する方法について説明します。C#を使用してPDFページを単一ページのPDFファイルに分割するには、次の手順に従います:

  1. DocumentオブジェクトのPageCollectionコレクションを通じてPDFドキュメントのページをループします
  2. 各反復で、新しいDocumentオブジェクトを作成し、個々のPageオブジェクトを空のドキュメントに追加します
  3. Saveメソッドを使用して新しいPDFを保存します

次のコードスニペットもAspose.PDF.Drawingライブラリで動作します。 Aspose.PDF.Drawing ライブラリでもこのコードスニペットは動作します。

C#でPDFを複数のファイルまたは個別のPDFに分割する

以下のC#コードスニペットは、PDFページを個々のPDFファイルに分割する方法を示しています。

// 完全な例とデータファイルについては、https://github.com/aspose-pdf/Aspose.PDF-for-.NET にアクセスしてください。
// ドキュメントディレクトリへのパスです。
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();

// ドキュメントを開く
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");

int pageCount = 1;

// すべてのページをループする
foreach (Page pdfPage in pdfDocument.Pages)
{
    Document newDocument = new Document();
    newDocument.Pages.Add(pdfPage);
    newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
    pageCount++;
}