我试图下载一个PDF和边下载我想表明其预览或显示PDF的某些部分,其被下载到那时上的WebView上同时显示它想下载PDF和网页流量
回答
你可以这样做,
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(20, 20, 200, 200)]; //whatever size you want
NSURL *targetURL = [NSURL URLWithString:@"your url for pdf here"];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[webView loadRequest:request];
[self.view addSubview:webView];
为此,您可以尝试GCD
当您正在下载PDF,您可以显示webview.It预览并下载和同时显示预览。
对于这个GCD是一个很好的使用。
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
// Do the back ground process
......Downloading the coding of pdf here
dispatch_async(dispatch_get_main_queue(), ^{
// Update the UI here
.....Do the webview coding
});
});
全局队列
异步任务将在这里进行。 它不会等待。 异步函数不会阻止当前正在执行的线程继续执行下一个函数。
主队列
我们必须始终访问主线程UI套件类。
我使用NSURLConnection方法下载pdf,假设我的pdf大小是10mb,并且最初我在didReceiveData方法中获得了2 MB数据,所以我想要显示带有大量数据的pdf。 –
为什么你想在很多数据(MB大小)获得PDF? – user3182143
它只是例如,我只是想下载PDF用户不会长时间卡在该屏幕上。 –
- 1. 网页内容下载为pdf
- 2. 大量下载网页C#
- 3. 问题的网页流量不加载
- 4. 下载网页
- 5. HTML5下载网站为PDF
- 6. Ajax和下载PDF
- 7. 从aspx页面下载PDF
- 8. 我想下载页面(打印预览)的PDF
- 9. 想要下载这个pdf文件
- 10. iOS的测量网页下载时间
- 11. 使用Qt批量下载网页
- 12. 下载pdf流的进度条
- 13. 使用GuzzleHttp下载pdf文件流
- 14. 从网页流量shouldOverRideUrlLoading
- 15. 通过网页流量
- 16. 挖掘和下载csv/pdf
- 17. Java Pdf生成和下载
- 18. Android - 下载和打开PDF
- 19. Firefox下载pdf后pdf下载
- 20. 使用wget和cron下载网页
- 21. 下载一个网页和媒体
- 22. 曲下载网页和号错误
- 23. PDF链接重新加载的页面,而不是下载PDF
- 24. 如何从.html扩展名的网页下载PDF文件programmatticaly?
- 25. 使用window.print内容以pdf格式下载网页
- 26. 链接在网页上查看或下载PDF
- 27. 在网页上嵌入PDF并阻止下载
- 28. 下载链接从所有的PDF在网页中
- 29. 如何在Python中的网页上下载PDF文件
- 30. 如何在nodejs中下载pdf格式的网页
我已经尝试过这一点,但它显示下载完成后的PDF。 –
感谢您的回答。 –
不客气... :) – Lion