This sample shows how to split multipage PDF document using PDF Mosaic library.
C# :
using PDFMosaic;
using System;
namespace SplitPDFDocument
{
class SplitPDFDocument
{
static void Main(string[] args)
{
// Open pdf document
PDFDocument document = new PDFDocument("multipage_document.pdf");
for(int i = 0; i < document.Pages.Count; ++i)
{
// Generate split file name
string sFileName = "split_" + i.ToString() + ".pdf";
// Create new pdf document
PDFDocument splitDocument = new PDFDocument();
splitDocument.Pages.Add(document.Pages[i]);
// Save generated document
splitDocument.Save(sFileName, true);
}
}
}
}
Visual Basic.NET :
Imports PDFMosaic
Imports System
Module SplitPDFDocument
Sub Main()
' Open pdf document
Dim document As New PDFDocument("multipage_document
.pdf")
Dim i As Integer
For i = 0 To document.Pages.Count-1
' Generate split file name
Dim sFileName As String = "split_" & i.ToString() & ".pdf"
' Create new pdf document
Dim splitDocument As New PDFDocument()
splitDocument.Pages.Add(document.Pages(i))
' Save generated document
splitDocument.Save(sFileName, True)
Next
End Sub
End Module