我已经实现了本教程中的Pdf 阅读库: . 它基于VFR Reader。
现在我想添加列表搜索结果功能。如果您对FastPdfKit有所了解,它提供了列表搜索功能。
我想要与附加图像相同的搜索功能。
如果有人在 VFR Reader 中实现了相同的搜索功能,我将非常感谢您的帮助。
提前致谢
我已经实现了本教程中的Pdf 阅读库: . 它基于VFR Reader。
现在我想添加列表搜索结果功能。如果您对FastPdfKit有所了解,它提供了列表搜索功能。
我想要与附加图像相同的搜索功能。
如果有人在 VFR Reader 中实现了相同的搜索功能,我将非常感谢您的帮助。
提前致谢
您可以使用以下方法从 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);
}