Skip to content
全新发布

PDF SDK 与 AI 文档处理

在 GitHub 获取完整的私有化部署SDK 包及 AI 智能文档处理能力,一键部署,快速构建您的文档处理工作流。

替换页面

以下是替换页面的步骤:

  1. 删除目标文件需要被替换的页码。
  2. 将替换页面插入原文档被删除的位置,完成页面的替换。

以下是替换页面的示例代码:

swift
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)// 将另一份文档的第一页插入原文档的第一页位置,完成替换。
objective-c
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];// 将另一份文档的第一页插入原文档的第一页位置,完成替换。