在iOS中渲染PDF

时间:2014-10-12 09:58:13

标签: ios pdf cgpdf cgpdfcontext cgpdfdocumentref

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

2 个答案:

答案 0 :(得分:4)

PDF注释是一个兔子洞。自2010年以来,我一直在研究它们。规格是数千页。它很容易上手,但是需要永远保持所有PDF和变体的正确性。即使像bookmarks这样的简单功能也比你想象的要难。

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

我们有a guide article listing the most important PDF spec documents。 搜索是另一个棘手的话题。将PDF文本数据转换为unicode非常困难。 The Adobe CIDFont spec是一个很好的起点。

答案 1 :(得分:3)

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