本页内容
合并页面
以下是合并页面的步骤:
- 创建一个空白 PDF 文档。
- 打开包含要合并页面的 PDF 文档。
- 选中所有需要合并的页面,将其合并到同一个文档中。
以下是合并页面的示例代码:
swift
let mergeDocument = CPDFDocument()
if let document1 = CPDFDocument(url: URL(fileURLWithPath: "filePath1")),
let document2 = CPDFDocument(url: URL(fileURLWithPath: "filePath2")) {
let indexSet = IndexSet(integersIn: 0..<2)
mergeDocument?.importPages(indexSet, from: document1, at: mergeDocument?.pageCount ?? 0)//Insert the first two pages.
mergeDocument?.importPages(indexSet, from: document2, at: mergeDocument?.pageCount ?? 0)
}
objective-c
CPDFDocument *mergeDocument = [[CPDFDocument alloc] init];
CPDFDocument *document1 = [[CPDFDocument alloc] initWithURL:[NSURL fileURLWithPath:@"filePath1"]];
CPDFDocument *document2 = [[CPDFDocument alloc] initWithURL:[NSURL fileURLWithPath:@"filePath2"]];
NSMutableIndexSet *indexSet = [NSMutableIndexSet indexSet];
[indexSet addIndex:0];
[indexSet addIndex:1];
[mergeDocument importPages:indexSet fromDocument:document1 atIndex:mergeDocument.pageCount];//插入前两页
[mergeDocument importPages:indexSet fromDocument:document2 atIndex:mergeDocument.pageCount];