PDF Generation Template Editor
Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.
Open-source visual PDF generation engine with customizable templates and developer-friendly APIs.
The steps to split pages are as follows:
CPDFDocument object for each part to be split.CPDFDocument objects.This example shows how to split pages:
// Split out all pages in a loop
for i in 0..<(document?.pageCount ?? 0) {
let splitDocument = CPDFDocument()
let index = IndexSet(integer: IndexSet.Element(i))
splitDocument?.importPages(index, from: document, at: 0)
if let writeURL = URL(string: "writeFilePath") {
splitDocument?.write(to: writeURL)
}
}// Split out all pages in a loop
for (int i = 0; i < document.pageCount; i++) {
CPDFDocument *splitDocument = [[CPDFDocument alloc] init];
NSIndexSet *index = [[NSIndexSet alloc] initWithIndex:i];
[splitDocument importPages:index fromDocument:document atIndex:0];
[splitDocument writeToURL:[NSURL fileURLWithPath:@"writeFilePath"]];
}