我已经从 this tutorial: 实现了 Pdf 阅读库 .它基于 VFR Reader .
现在我想添加列出搜索结果功能。如果你对 FastPdfKit 有一些想法 提供列表搜索功能。
我想要与附加图片相同的搜索功能。
如果有人在 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);
}
关于iphone - 需要 VFR 阅读器中的列表搜索功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16010176/