2014-10-12 189 views
1

需要關於使用CGPDFContext渲染PDF的幫助。我目前使用UIWebView來顯示PDF,但希望執行更多的操作,而不是像突出顯示文本,搜索PDF,註釋PDF一樣閱讀。不想使用任何框架或庫。 任何幫助將是有益的。首先,介紹如何使用CGPDF呈現PDF並顯示它,而不是使用UIWebView在iOS中渲染PDF

回答

3

您應該試試VFReader,它是一個用於在iOS上呈現PDF文件的開源項目。這可能是一個很好的起點。

3

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是一個很好的起點。