我已经进入了我的应用程序中的舞台它已保存,尝试在手机上安装的任何应用程序处理PDF(Adobe Reader)中打开文档。
我对如何保存到磁盘并使用另一个应用程序启动某个文件有一个相当有限的了解。
有人可以将我指向正确的方向或给我一些有关如何实现这一目标的提示?我对Windows Phone的理解非常有限,我需要在应用程序上快速添加此功能。
在Windows Phone 7中,无法编程启动PDF Viewer(尽管在Windows Phone 8中可以启动PDF Viewer)。因此,我能建议的最好的是使用WebBrowserTask
直接在PDF的URL上打开Web浏览器,然后让用户打开文件。
绝对不是一个很好的用户体验,但是我找不到其他任何方法(即使在应用程序中直接使用WebBrowser
控件似乎也行不通)。
var task = new WebBrowserTask();
task.Uri = new Uri("http://www.education.gov.yk.ca/pdf/pdf-test.pdf");
task.Show();
将PDF保存在孤立存储中的位置?您直接在WebBrowser中打开了在线PDF文件。
按照以下步骤:
1)从URI下载2)保存到隔离存储3)使用启动器启动它。
注意:1)如果要下载PDF文件,则在存储在隔离存储中时使用.pdf扩展名。2)确保您的手机中安装了相关软件,例如PDF等的Adobe。