本页内容
内容编辑模式下的搜索与替换
内容编辑模式下,当用户在 PDF 文档中执行文字搜索和替换时,搜索结果通常会高亮显示匹配的文本片段,并提供导航到对应位置的链接,并可以对单个关键字或者所有关键字进行文本替换。 通过 ComPDFKit SDK 提供的搜索和替换功能,您可以轻松实现这一功能。
文字搜索
在内容编辑模式下文字搜索允许用户在整个 PDF 文档中输入关键字,查找匹配的文本,并可以对单个或者全部的关键字进行文本替换
swift
let results = document?.startFindEditText(from: page, with: "searchText", options:.caseSensitive)
objective-c
NSArray *results = [documet startFindEditTextFromPage:page withString:@"searchText" options:CPDFSearchCaseSensitive];
单个替换
替换单个关键字的文本
swift
let currentSelection: CPDFSelection
document?.replace(with: currentSelection, search: "searchText", toReplace: "replaceText")
objective-c
CPDFSelection *currentSelection;
[documet replaceWithSelection:currentSelection searchString:@"searchText" toReplaceString:@"replaceText" completionHandler:nil];
全部替换
替换所有关键字文本
swift
document?.replaceAllEditText(with:"searchText", toReplace: "replaceText")
objective-c
[documet replaceAllEditTextWithString:@"searchText" toReplaceString:@"replaceText"];