在我的应用程序中有一个用于下载PDF的选项。当用户点击下载按钮时,应该下载一个文件。下载完成后,用户可以选择打开文件。如果设备包含PDF阅读器,则应打开文件,否则会弹出一条消息,其中包含否PDF阅读器。另外我想要一个显示下载状态的进度条。如果有人知道解决方案,请帮助我。下载pdf文件并打开
3
A
回答
2
我所想到的最好的方法是使用嵌入式WebBrowser控件 - 如果您将WebBrowser指向PDF的URL,那么它将被下载并提示用户在PDF查看器中将其打开。
而Windows Phone沙箱安全模型可以防止应用程序之间的文件共享,除了非常有限的情况下(图片,音乐,...)
0
,如果你想显示PDF格式的Web试试这个
刚下载并安装 ComponentOne’s WP7 Controls
这个代码在C#添加到您的XAML
<Grid>
<c1Pdf:C1PdfViewer x:Name="pdfViewer"
ViewMode="FitWidth"
Visibility="Collapsed" />
</Grid>
private WebClient wc = new WebClient();
private void MainPageLoaded(object sender, RoutedEventArgs e) {
wc.OpenReadCompleted += WcOpenReadCompleted;
wc.OpenReadAsync(new Uri(http://some-url to point pdf));
}
void WcOpenReadCompleted(object sender, OpenReadCompletedEventArgs e) {
pdfViewer.LoadDocument(e.Result);
pdfViewer.Visibility = Visibility.Visible;
}
这应该显示来自网站的PDF,对我来说工作得很好:)
希望这将有助于你更多的参考看到this
相关问题
- 1. Swift:下载并打开pdf文件
- 2. 无法打开下载的PDF文件
- 3. 在Xamarin Android应用程序中下载并打开PDF文件?
- 4. PDF文件开始下载
- 5. 从Silverlight下载并打开文件
- 6. 下载文件并打开它们
- 7. Android - 下载和打开PDF
- 8. Elfinder打开PDF下载而
- 9. 从内部存储的下载文件夹中打开下载的文件(pdf)
- 10. 下载打开的文件
- 11. 打开PDF文件
- 12. 打开PDF文件
- 13. 打开pdf文件
- 14. 提示用户下载PDF文件而不是打开
- 15. 打开PDF文件下载没有存储在驱动器
- 16. 无法打开使用php下载的PDF文件
- 17. 无法提交到SVN仓库后打开/下载PDF文件
- 18. 如何使用Java/FTP在Windows上下载/打开PDF文件?
- 19. 打开下载的文件在浏览器中的pdf格式
- 20. 在新窗口中打开下载的pdf文件
- 21. ActivityNotFoundException不会触发打开下载的PDF文件
- 22. 如何:以编程方式通过http连接下载并打开pdf文件
- 23. 下载PDF文件
- 24. ASP.Net C#生成并下载PDF文件
- 25. android:下载pdf文件并在
- 26. 无法打开我的下载PDF
- 27. 打开对话框下载pdf
- 28. 提交打开thankyou.html +下载PDF
- 29. 打开PDF后,下载了它
- 30. 下载PDF - 不能打开它
我不认为指向PDF格式的URL将有助于什么。我试过了,它不工作。 – Prakash