【问题标题】:Possible to show PDF over a PageViewController in an iOS app?可以在 iOS 应用程序中的 PageViewController 上显示 PDF 吗?
【发布时间】:2016-06-18 05:37:38
【问题描述】:
我正在开发一个移动应用程序,我需要在搜索后突出显示 PDF 文本,为此我正在使用 PDF kitten 库。
库链接:https://github.com/KurtCode/PDFKitten
从这里我得到了 PDF 上的选择数量以及 PDF 的内容,但是当 PDF 加载到 webview 上时,我无法突出显示文本。是否可以将我的 PDF 文档添加到 pageview 控制器并在其上突出显示文本。
【问题讨论】:
标签:
ios
pdf
uiwebview
uipageviewcontroller
【解决方案1】:
首先,创建一个新的扫描器实例。
CGPDFPageRef page = CGPDFDocumentGetPage(document, 1);
Scanner *scanner = [Scanner scannerWithPage:page];
设置关键字(不区分大小写)并扫描页面。
NSArray *selections = [scanner select:@"happiness"];
最后,扫描页面并绘制选择。
for (Selection *selection in selections)
{
// draw selection
}
然后使用核心图形框架突出显示选择。