回答
查閱這些文章:
iPhone : can we open pdf file using UIWebView?
Display PDF in UIWebView using loadData
How do I make UIWebView show a pdf file from its own app?
基本上,您將PDF文檔保存到您的沙箱,然後使用一個UIWebView打開PDF文檔,然後顯示給用戶。上面的帖子有大量的示例代碼供您檢查,並應該讓您開始。祝你好運!
UPDATE
還檢查了: How to download PDF and store it locally on iPhone?
這篇文章有一些關於節約PDF文件從URL到磁盤。我要添加到這篇文章中的一件事就是不要在主線程中下載文件,而是將其保存在另一個線程中。
探索APP SANDBOX
針對下面的評論:您可以探索使用Mac終端應用程序的申請文件。如果您已經在iPhone模擬器上安裝了應用程序,請使用終端查看沙盒的內容。您的應用程序的路徑將是這樣的:~/Library/Application Support/iPhone Simulator/user/Applications/<GUID>
看看這個蘋果文檔的文件系統是如何工作的iOS和了解哪裏可以存儲應用程序數據的詳細信息:http://developer.apple.com/library/mac/#documentation/FileManagement/Conceptual/FileSystemProgrammingGUide/FileSystemOverview/FileSystemOverview.html#//apple_ref/doc/uid/TP40010672-CH2-SW2
嗨,我試過它們併成功顯示在web視圖上,但我找不到設備上的pdf文件。我下載了一個PDF閱讀器,但它沒有找到它... – user973067 2012-01-31 15:55:21
該應用程序只能在它自己的應用程序沙箱中看到文檔,因此另一個獨立程序將看不到使用您的程序下載的PDF。如果您使用iPhone模擬器,則可以使用終端瀏覽沙箱。看到我上面的評論。 – 2012-01-31 16:46:49
嗨,謝謝你的評論。所以我不應該使用這個代碼(從'iPhone:下載PDF並在本地存儲?')然後...我需要的是下載一個PDF文件在本地閱讀。也許我應該豐富它,並嘗試將PDF文件發送給客戶端。 – user973067 2012-01-31 16:54:22
- 1. iphone pdf下載
- 2. 如何下載PDF並將其本地保存在iPhone上?
- 3. 使用tcpdf將mathml下載到PDF中
- 4. 將PDF頁面下載到字符串
- 5. Python將PDF下載到.zip中
- 6. FTP下載到iPhone
- 7. 將數據庫下載到iphone
- 8. 將音樂文件下載到iphone
- 9. 如何將zip文件下載到iphone?
- 10. 將新課程下載到iPhone?
- 11. 將網頁上的PDF加載到ipad
- 12. 通過gdata-objectivec-client下載youtube視頻
- 13. Firefox下載pdf後pdf下載
- 14. Webview下載PDF到手機
- 15. 是否可以將圖像,視頻下載到iPhone上?
- 16. 將UIWebView的文件下載到iPhone上的特定文件夾
- 17. 如何將文件直接下載到iPhone OS上的磁盤?
- 18. 使用PDF閱讀器在iPhone中下載時閱讀pdf
- 19. 在iPhone緩存上下載?
- 20. iphone objectiveC alloc/release問題
- 21. Itextsharp下載PDF
- 22. Python:urlretrieve PDF下載
- 23. highChart pdf下載
- 24. PDF下載
- 25. pdf下載html2pdf
- 26. 載波上傳到S3時載波下采樣PDF
- 27. 下載文件到iPhone
- 28. 下載文件到iPhone
- 29. primefaces文件上傳和下載PDF
- 30. 的Joomla 3.3錨不下載上傳PDF
,是pdf可在特定的URI(例如http://www.example.com/foo.pdf)? – 2012-01-31 15:24:40
是的,它是一個很長的PDF文件的網址。 – user973067 2012-01-31 15:27:57
好的,假設文件將在您的應用程序中下載並打開?或者,它可以在設備上的另一個應用程序中打開(如Adobe Reader或Preview)嗎? – 2012-01-31 15:30:56