2

需要有关使用CGPDFContext. 我目前正在使用UIWebView显示 PDF,但希望执行更多操作,而不仅仅是阅读高亮文本、搜索 PDF、注释 PDF。不寻找使用任何框架或库。任何帮助都是有益的。首先,编写有关如何使用 CGPDF 呈现 PDF 并显示它而不是使用UIWebView.

4

2 回答 2

4

PDF注释是一个兔子洞。自 2010 年以来,我一直在研究它们。规范有数千页。上手很容易,但要正确处理所有的 PDF 和变体需要很长时间。即使是像书签这样的简单功能也比您想象的要难。

迄今为止,还没有实现 PDF 注释的开源框架。上面链接的可以是一个很好的起点。如果你没有几个月/几年的时间来自己构建一些东西,那么有一些商业选项可用——比如PSPDFKit,可用于我正在构建的 iOS、Android 和 Web。

我们有一篇指南文章列出了最重要的 PDF 规范文档。搜索是另一个棘手的话题。将 PDF 文本数据转换为 unicode 非常困难。Adobe CIDFont 规范是一个很好的起点。

于 2016-08-25T19:00:42.787 回答
3

你应该试试VFReader,它是一个用于在 iOS 上渲染 PDF 文件的开源项目。这可能是一个很好的起点。

于 2014-10-12T18:09:36.440 回答