可以在 iOS 应用程序中的 PageViewController 上显示 PDF 吗?

Posted

技术标签:

【中文标题】可以在 iOS 应用程序中的 PageViewController 上显示 PDF 吗?【英文标题】:Possible to show PDF over a PageViewController in an iOS app? 【发布时间】:2016-06-18 05:37:38 【问题描述】:

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

库链接:https://github.com/KurtCode/PDFKitten

从这里我得到了 PDF 上的选择数量以及 PDF 的内容,但是当 PDF 加载到 webview 上时,我无法突出显示文本。是否可以将我的 PDF 文档添加到 pageview 控制器并在其上突出显示文本。

【问题讨论】:

【参考方案1】:

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

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

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

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

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

for (Selection *selection in selections)

    // draw selection

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

【讨论】:

以上是关于可以在 iOS 应用程序中的 PageViewController 上显示 PDF 吗?的主要内容,如果未能解决你的问题,请参考以下文章

iOS中的直播格式

可以在firebase中的ios和android项目之间共享用户进行身份验证

可以在 iOS 应用程序中的 PageViewController 上显示 PDF 吗?

Xamarin.iOS 中的文件选择器

从 iOS8 中的通知在后台启动呼叫

避免 iOS 中的代码临时性