我正在开发一个移动应用程序,我需要在搜索后突出显示PDF文本,并且我正在使用PDF小猫库。
图书馆链接:https://github.com/KurtCode/PDFKitten
由此我获得了PDF上的选择数量以及PDF的内容,但是我无法在webview上加载PDF时突出显示文本。这是可能的,将我的PDF文档添加到网页浏览控制器上并在其上突出显示文本。
答案 0 :(得分:0)
首先,创建一个新的扫描程序实例。
CGPDFPageRef page = CGPDFDocumentGetPage(document, 1);
Scanner *scanner = [Scanner scannerWithPage:page];
设置关键字(不区分大小写)并扫描页面。
NSArray *selections = [scanner select:@"happiness"];
最后,扫描页面并绘制选择。
for (Selection *selection in selections)
{
// draw selection
}
然后使用核心图形框架突出显示选择。