首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我应该如何改进我的PDF阅读界面在iOS使用快速?

我应该如何改进我的PDF阅读界面在iOS使用快速?
EN

Stack Overflow用户
提问于 2015-09-13 18:50:28
回答 1查看 391关注 0票数 2

我实际上已经创建了自己的PDF阅读器,但是,我使用了一个UIWebView,虽然它确实加载了服务器端的PDF,并完成了将它们放到屏幕上的工作,但我不认为它是阅读和与PDF进行交互的最佳界面。例如,下面是我的PDF阅读器通过UIWebView“复制”机制的示例:

它似乎更适合网络使用,然后阅读,因为它有“定义”机制,而扩展突出显示的动作根本就不流畅。下面是dropbox iOS应用程序PDF阅读器界面的一个例子:

如您所见,它没有“定义”机制,而突出显示机制的流动性要大得多。另一个不同之处是内容格式。在我的UI中,由于页面大小不同,我的UI中相同的PDF看起来就像它脱离了Web:

在他们的UI中,它的格式是均匀的,看起来就像用来阅读的:

因此,考虑到所有这些,我想我的问题是,他们是使用UIWebView来创建这个接口还是使用常规的UIView?我应该对我的UI做些什么,使其类似于dropbox的PDF阅读器呢?

如有任何建议,敬请见谅。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-20 11:29:38

iOS的Dropbox应用程序使用的是商业PSPDFKit PDF,这款软件可用于iOS和安卓。我之所以知道这一点,是因为我们与他们合作,帮助他们将我们的SDK集成到他们的产品中。

PSPDFKit不是基于UIWebView的,而是完全使用我们自己的呈现引擎和视图层次结构构建的。我们已经在这方面工作了4年,并即将发布另一个主要版本。

文本选择特别棘手,因为您需要找到一种计算所有字形坐标的方法,然后根据单个字形坐标近似于单词、行和文本块的位置。PDF标准实际上是用于打印的,因此提取流程文本并使其具有可选性需要相当大的努力。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32553323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档