2010-01-29 93 views
9

我目前正在研究一個教育項目,我想在iPhone應用程序中添加一些PDF閱讀功能。我知道可以添加一個UIWebView並在其中顯示PDF,但是我想添加顯示頁碼,'next','previous'按鈕等的功能。CGPDFDocument是我應該指向的方向還是有更好的(即更多功能豐富)庫可用?我已經查看了CGPDFDocument的功能,但除了API參考之外,還沒有太多可用的東西。用於iPhone的PDF查看/註釋庫?

它也可以用這個註釋pdf?

感謝

JP

+0

可以請你回答這個鏈接我希望你能..http://stackoverflow.com/questions/4321681/how-to-fit -pdf-page-in-entire-view – ajay 2011-01-14 05:21:08

+0

@Jack你有沒有發現一些解決方案如何選擇文本並進行註釋? – 2014-06-07 08:51:23

回答

0

有PDF閱讀器應用程序,做這些不支持註解?

另一個角度可能是iPhone應用程序從互聯網上讀取/下載頁面(圖像),其中可以添加基本註釋(基於圖像/圖層),這些座標可以保存到服務器。然後可以將這些註釋以編程方式添加到服務器上的PDF上進行下載?

+0

感謝您的回覆。我不知道是否有任何支持註釋的應用程序可用。然而,看了這裏有一個應用程序在這裏http://bit.ly/3JiFiv支持它。我想知道是否有內置的庫或類似的支持這些功能。 – Jack 2010-01-29 20:51:59

+0

也在尋找這個... – meersmans 2011-01-26 14:56:36

5

這裏的CGPDF功能良好的(工作)例如: http://www.olivetoast.com/blog/2009/08/simple-uiscrollview-catiledlayer-pdf-example/

它使用CATiledLayer + UIScrollView的,這可能不適合各種各樣的閱讀器,但它仍然顯示你如何加載和繪製一個沒有UIWebView的PDF文檔(嚴重限制你的能力)。

將圖層類型更改回圖層,使用CGPDFDocumentGetNumberOfPages添加頁面處理,然後添加CGPDFDocumentGetPage,並且您擁有相當不錯的閱讀器。

我不知道如何執行註釋,我懷疑你需要自己的數據結構在文檔的頂部。

+1

你看這個嗎? – Mobs 2010-02-11 12:21:58

+0

是的,我今天早些時候看過這個,它對繪製PDF文件非常有用,謝謝。 我的下一個問題是處理註釋 - 不知道從哪裏開始。 – Jack 2010-02-22 17:52:19

+0

這個項目太酷了:D我可以推薦給別人。 :) – 2010-05-31 22:01:51