当我尝试在滚动视图中仅加载一页 PDF 时,我的 pdf 大小为 53MB,我收到内存警告,然后应用程序崩溃。
问问题
1275 次
3 回答
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 会将页面加载到内存中,因为它们出现在屏幕上,而不是一次全部加载。
于 2012-10-02T07:46:22.070 回答
0
你应该看看vfr/Reader,它是 iOS 的 PDF 阅读器核心。
UIWebView 在处理开箱即用的大文件方面不是很好。
于 2012-10-02T09:08:28.503 回答
0
这是在 iOS 上查看大型 PDF 的最佳方式是什么的副本?
接受的答案是使用 UIWebView ,如上所示。
于 2012-10-02T09:04:25.560 回答