iOS 无法选择/突出显示 PDF 中的文本
Posted
技术标签:
【中文标题】iOS 无法选择/突出显示 PDF 中的文本【英文标题】:iOS cannot select/highlight text in PDF 【发布时间】:2012-03-29 17:08:13 【问题描述】:我无法在我的 PDF 阅读器中选择/突出显示文本(当您按住文本时)。我使用以下方法打开/阅读 PDF 文档
http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Listings/Classes_PDFScrollView_m.html#//apple_ref/doc/uid/DTS40010281-Classes_PDFScrollView_m-DontLinkElementID_4
【问题讨论】:
【参考方案1】:实际上,在 iOS5 中,Apple 在 UIWebView 中添加了对文本选择的支持。
不幸的是,没有用于此的 API,而且它们的支持相当笨拙和缓慢。将 UIWebView 嵌入到您的应用程序中是一个相当丑陋的解决方案。 (而且你几乎无法控制 UI)
您可能想查看该功能的 3rd 方 iOS 框架。 https://***.com/questions/3801358/pdf-parsing-library-for-ios
我一年中的大部分时间都在推出我自己的 PDF 解析器,该解析器计算字形以获取文本选择。 (它是商业的,用于 PSPDFKit 的谷歌)
【讨论】:
以上是关于iOS 无法选择/突出显示 PDF 中的文本的主要内容,如果未能解决你的问题,请参考以下文章
iTextSharp PDF 使用 C# 读取突出显示的文本(突出显示注释)