本页内容
拆分页面
以下是拆分页面的步骤:
- 为每个需要拆分的部分新建一个
CPDFDocument
对象。 - 将目标文档需要被拆分的部分添加到新建的
CPDFDocument
对象中。
以下是拆分页面的示例代码:
swift
// 循环拆分出所有页面
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)
}
}
objective-c
// 循环拆分出所有页面
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"]];
}