加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – 需要在VFR阅读器中列出搜索功能

发布时间:2020-12-14 17:32:13 所属栏目:百科 来源:网络整理
导读:我已经实现了 this tutorial:的Pdf读取库.它基于 VFR Reader. 现在我想添加列表搜索结果功能.如果您对FastPdfKit有所了解,那就提供了List搜索功能. 我想要与附加图像相同的搜索功能. 如果任何机构在VFR阅读器中实现了相同的搜索功能,我将非常感谢您的帮助.
我已经实现了 this tutorial:的Pdf读取库.它基于 VFR Reader.

现在我想添加列表搜索结果功能.如果您对FastPdfKit有所了解,那就提供了List搜索功能.

我想要与附加图像相同的搜索功能.

如果任何机构在VFR阅读器中实现了相同的搜索功能,我将非常感谢您的帮助.

提前致谢

解决方法

您可以使用以下方法从pdf中查找单词.
它可能会帮助你.

-(BOOL)page:(CGPDFPageRef)inPage containsString:(NSString *)inSearchString;
{
[self setCurrentData:[NSMutableString string]];
CGPDFContentStreamRef contentStream = CGPDFContentStreamCreateWithPage(inPage);
CGPDFScannerRef scanner = CGPDFScannerCreate(contentStream,table,self);
bool ret = CGPDFScannerScan(scanner);
CGPDFScannerRelease(scanner);
CGPDFContentStreamRelease(contentStream);
 NSLog(@"%@",[currentData uppercaseString]);
 NSLog(@"%d",[[currentData uppercaseString]rangeOfString:[inSearchString uppercaseString]].location != NSNotFound);
return ([[currentData uppercaseString]rangeOfString:[inSearchString uppercaseString]].location != NSNotFound);
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读