在VFR阅读器中需要列表searchfunction

我已经从本教程中实现了PDF阅读库 : 。 它基于VFR阅读器

现在我想添加列表search结果function。 如果您有关于FastPdfKit的一些想法,它提供了列表searchfunction。

我想要附加的图像相同的searchfunction。

如果任何机构在VFR Reader中执行相同的searchfunction,我将非常感谢您的帮助。

提前致谢

iPhone屏幕截图显示搜索功能

您可以使用以下方法从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); }