PDFをプログラムで分割
Contents
[
Hide
]
ライブ例
Aspose.PDFスプリッターはオンラインで無料のWebアプリケーションで、プレゼンテーションの分割機能の動作を調査できます。
このトピックでは、.NETアプリケーションでPDFページを個々のPDFファイルに分割する方法について説明します。C#を使用してPDFページを単一ページのPDFファイルに分割するには、次の手順に従います:
- DocumentオブジェクトのPageCollectionコレクションを通じてPDFドキュメントのページをループします
- 各反復で、新しいDocumentオブジェクトを作成し、個々のPageオブジェクトを空のドキュメントに追加します
- 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++;
}