是UIWebView在iphone上打開pdf文檔的唯一方法嗎?我如何與文檔進行交互?例如:獲取當前頁碼?在iPhone上打開PDF文檔
0
A
回答
2
您應該閱讀關於使用石英2d繪圖的Apple文檔。有一個部分是關於處理PDF文檔的。 如果您不想在UIWebView中顯示PDF,您可以創建自己的視圖。只需子類UIView並覆蓋您的自定義繪圖的方法-(void)drawRect:(CGRect)rect
。創建一個CGContextRef,使用核心圖形的特定功能,直接在該上下文中繪製PDF。 Core Graphics爲PDF文檔提供了許多其他功能,如已經提到的Kalle。
如果你不是真的習慣於核心圖形,有時真的很難,你可能需要很多時間去適應它,所以我建議使用UIWebView來顯示PDF。它比較簡單。
0
這不是唯一的方法。有一個完整的工具包,可以讓您將PDF頁面呈現給UIView。退房:
- CGPDFDocumentCreateWithURL
- CGPDFDocumentGetNumberOfPages
- CGPDFDocumentGetPage
- CGContextDrawPDFPage
僅舉幾例(核芯顯卡),涉及到PDF渲染功能。
0
檢查蘋果的ZoomingPDFViewer一個簡單的例子:http://developer.apple.com/library/ios/#samplecode/ZoomingPDFViewer/Introduction/Intro.html
0
旁邊的UIWebView,如果你想要一個高層次的互動類,退房:UIDocumentInteractionController,QLPreviewController。
根據您的需求,請查看accepted answer這個問題。
相關問題
- 1. 在iPhone上的Safari中打開PDF
- 2. 在Adobe photoshop中打開PDF文檔
- 3. 在asp.net中打開pdf文檔
- 4. 在iPhone或iPad上打印PDF文件
- 5. 在Android 4+上的瀏覽器中打開pdf文檔
- 6. 如何在chrome android上強制打開pdf文檔內聯?
- 7. 從內存中打開PDF文檔
- 8. 如何從JSP打開pdf文檔
- 9. 打開密碼保護的PDF文檔
- 10. iphone webapp中打開pdf
- 11. PhoneGap打開PDF錯誤「文檔無法打開」
- 12. 使用Google文檔查看器打開文檔(.doc,.pdf) - C#
- 13. Objective C:在iBooks上打開PDF文件
- 14. 在micromax funbook中打開pdf文件時文檔爲空(size 0kb)
- 15. 如何在android中打開office文檔,pdf文件?
- 16. 使用Google文檔在WebView中打開本地PDF文件
- 17. 在iPhone上打開字體文件
- 18. 在iPhone上打開推文導致404
- 19. 打印Word文檔或PDF
- 20. Android打印PDF文檔
- 21. 打開PDF文件
- 22. 打開PDF文件
- 23. 打開pdf文件
- 24. 在iphone上打開.webarchive?
- 25. 如何在iPhone上打開()?
- 26. 從Android上的文檔打開文件
- 27. 如何打開存儲在iPhone上的PDF
- 28. 當文檔打開時在PDF中運行JavaScript
- 29. 在Android SDK中預覽和打開PDF文檔如IOS SDK
- 30. 無法在Android應用程序中打開pdf文檔
你有鏈接到蘋果的文檔頁面? – Janie 2010-10-16 19:26:18
http://developer.apple.com/library/ios/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/Introduction/Introduction.html – burki 2010-10-16 19:37:33