我有PDF的大小爲53MB,當我嘗試加載只有一頁PDF的scrollview我得到了內存警告,然後應用程序崩潰。如何在iOS中加載大尺寸PDF滾動視圖?
2
A
回答
1
顯示在的UIWebView的PDF:因爲他們出現在屏幕上,而不是一下子
NSString *PDFPath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"pdf"];
NSURL *URL = [NSURL fileURLWithPath:PDFPath];
NSURLRequest *URLRequest = [NSURLRequest requestWithURL:URL];
[webView loadRequest:URLRequest];
的WebView中會加載頁面到內存中。
0
這是What is the best way to view large PDFs on iOS?
重複接受的答案是使用一個UIWebView如上所述。
+0
@Epskamoie:我認爲你沒有閱讀完整的問題。它的相關大pdf。 – iBapu
0
您應該看看vfr/Reader,這是一個適用於iOS的PDF閱讀器核心。
UIWebView在處理大文件時不是很好。
相關問題
- 1. 如何在iOS中加載較大尺寸的PDF?
- 2. 在滾動視圖中加載大尺寸圖像時崩潰iPad
- 3. 如何預加載大尺寸圖片?
- 4. WPF:視圖縮放到大尺寸的容器,小尺寸的滾動?
- 5. 如何在UIImageView中加載並顯示小尺寸圖像後加載大尺寸圖像?
- 6. 安卓視圖尺寸計算相當於ios視圖尺寸
- 7. iOS如何滾動大父滾動視圖中的小孩子滾動視圖?
- 8. IOS啓動圖像尺寸
- 9. 動畫大尺寸圖像
- 10. 如何在ios中滾動視圖
- 11. 如何在cocos2d中加載大尺寸的CCTMXTiledMap?
- 12. 如何知道在Android中加載大型位圖圖像的正確尺寸?
- 13. 如何在視圖中定義最大或相對尺寸?
- 14. IE7視窗尺寸,包括滾動條
- 15. Pdf製作,大尺寸自定義字體加載非常慢
- 16. 如何在wx.ScrolledWindow中獲得視圖的尺寸(不受滾動條阻礙)?
- 17. android:在佈局尺寸(sceen尺寸)內拖動視圖
- 18. iOS - 在webview中加載後放大到pdf後pdf加載
- 19. 是移動視口尺寸大於屏幕尺寸?
- 20. 如何獲得滾動條的尺寸?
- 21. 如何在android webview中渲染大尺寸的pdf文檔?
- 22. 如何轉換大尺寸的視頻和圖像到NSData的iOS中
- 23. 在iOS中加載更多分頁滾動視圖
- 24. 在啓動時訪問視圖尺寸
- 25. 的iOS:如何在滾動視圖
- 26. 下載更大尺寸的pdf文件(如30Mb)失敗
- 27. 在小尺寸窗口中保存大尺寸圖片
- 28. 大尺寸視頻EmguCV
- 29. 4S全尺寸屏幕的外部加載圖像尺寸
- 30. 水印圖像尺寸根據iOS中的視頻尺寸而變化
您的RAM必須不足,請將該pdf轉換爲像.nobi或.epub這樣的移動友好版本,然後再閱讀它 –
使用該尺寸的PDF可以解壓縮(容易糾正),或者包含巨大的位圖,或許多位圖,或者非常非常複雜的矢量圖或數千頁。在所有這些情況下,另一種格式不會改變任何內容 – Joey
我也面臨這個問題,同時加載21.3 MB PDF只有一頁。 – iBapu