iphone - 需要 VFR 阅读器中的列表搜索功能

标签 iphone ios objective-c xcode ipad

我已经从 this tutorial: 实现了 Pdf 阅读库 .它基于 VFR Reader .

现在我想添加列出搜索结果功能。如果你对 FastPdfKit 有一些想法 提供列表搜索功能。

我想要与附加图片相同的搜索功能。

如果有人在 VFR 阅读器中实现了相同的搜索功能,我将非常感谢您的帮助。

提前致谢

iPhone Screenshot showing search functionality

最佳答案

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

相关文章:

iphone - 为什么要使用模态视图

ios - 应用程序图标下显示单独的 BundleName 和名称

ios - UIView 可以复制吗?

ios - PayPal 网站中未显示简短说明

iphone - 在 iPhone 的 CSS 中更正边距或填充 - Wordpress 的 TouchFolio 主题

iphone - 将 SDNestedTable 添加到 subview

ios - Firebase 分页 -Swift 和 iOS。应该什么时候使用?

ios - Facebook SDK 登录委托(delegate)

ios - 获取自定义类的实例数

iphone - Objective-C - 如何检测用户是否单击了“不允许访问照片”按钮