Window phone8中pdf文件预览

 :解决方案

   采用componentone公司的PdfViewerPhone控件。

   下载地址:http://www.componentone.com/SuperProducts/PdfViewerPhone/

 :操作步骤

1.       安装下载的C1Phone_2013v2.5.msi文件。

2.       建立window phone8项目,引用安装目录(默认C:\Program Files (x86)\ComponentOne\Studio for Windows Phone\bin\v8)C1.Phone.8.dllC1.Phone.PdfViewer.8.dll

3.       xaml页面引用pdfviewer的命名空间

4.       在页面添加用户控件

<clpdfviewer:C1PdfViewer x:Name="pdfViewer" ViewMode="FitWidth" Visibility="Collapsed" Zoom="0.75" ViewportGap="1.0" />

5.       后端cs文件代码,阅读本地存储文件代码。

  var localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;

      var files = await localFolder.GetFilesAsync();

                //操作文件

   var file = await localFolder.GetFileAsync("1234.pdf");

   var fileRandomAccessStream = await file.OpenAsync(FileAccessMode.Read);

       var fileStream = fileRandomAccessStream.AsStream();

       this.pdfViewer.LoadDocument(fileStream);

 

   三:参考文献。

      http://www.componentone.com/korea/files/Documentation/Phone_PdfViewer.pdf

http://www.cnblogs.com/lipan/archive/2013/05/31/3047130.html

posted on 2013-11-20 17:51  khh  阅读(280)  评论(0编辑  收藏  举报

导航