PDF 生成模板编辑器
开源可视化 PDF 生成引擎,支持自定义模板,并提供面向开发者的 API,灵活构建文档生成流程。
以下是替换页面的步骤:
以下是替换页面的示例代码:
var indexSet = IndexSet()
indexSet.insert(0)
document?.removePage(at: indexSet)// 删除文档的第一页。
let insertDocument = CPDFDocument(url: URL(fileURLWithPath: "OtherPDF.pdf"))
var indexSet = IndexSet()
indexSet.insert(0)
document?.importPages(indexSet, from: insertDocument, at: 0)// 将另一份文档的第一页插入原文档的第一页位置,完成替换。NSMutableIndexSet *indexSet = [NSMutableIndexSet indexSet];
[indexSet addIndex:0];
[document removePageAtIndexSet:indexSet];// 删除文档的第一页。
CPDFDocument *insertDocument = [[CPDFDocument alloc] initWithURL:[NSURL fileURLWithPath:@"OtherPDF.pdf"]];
NSIndexSet *inserSet = [[NSIndexSet alloc] initWithIndex:0];
[document importPages:inserSet fromDocument:insertDocument atIndex:0];// 将另一份文档的第一页插入原文档的第一页位置,完成替换。