可以通过iOS应用中的PageViewController显示PDF吗?

时间:2016-06-18 05:37:39

标签: ios pdf uiwebview uipageviewcontroller

我正在开发一个移动应用程序,我需要在搜索后突出显示PDF文本,并且我正在使用PDF小猫库。

图书馆链接:https://github.com/KurtCode/PDFKitten

由此我获得了PDF上的选择数量以及PDF的内容,但是我无法在webview上加载PDF时突出显示文本。这是可能的,将我的PDF文档添加到网页浏览控制器上并在其上突出显示文本。

1 个答案:

答案 0 :(得分:0)

首先,创建一个新的扫描程序实例。

CGPDFPageRef page = CGPDFDocumentGetPage(document, 1);
Scanner *scanner = [Scanner scannerWithPage:page];

设置关键字(不区分大小写)并扫描页面。

NSArray *selections = [scanner select:@"happiness"];

最后,扫描页面并绘制选择。

for (Selection *selection in selections)
{
    // draw selection
}

然后使用核心图形框架突出显示选择。