将PDF保存到隔离存储并检索Windows Phone应用程序

时间:2014-08-04 04:42:44

标签: c# pdf windows-phone-8 componentone

我想将PDF文件保存到Windows Phone的独立存储中,然后从隔离存储中将其恢复并在Windows手机应用屏幕中显示,而不是使用启动器。

因此,根据Google搜索结果,我找到了链接并按照指定on the link我按照步骤编写了下面的代码,但收到的错误如下所述。

private void saveloadpdf()
{
    using (var store = IsolatedStorageFile.GetUserStoreForApplication())
    {
        using (var stream = new IsolatedStorageFileStream("C1XapOptimizer.pdf", FileMode.Create, FileAccess.Write, store))
        {
            c1PdfViewer1.SaveDocument(stream);
        }
    }
    using (var store = IsolatedStorageFile.GetUserStoreForApplication())
    {
        using (var stream = new IsolatedStorageFileStream("C1XapOptimizer.pdf", FileMode.OpenOrCreate, FileAccess.Read, store))
        {
            c1PdfViewer1.LoadDocument(stream);
        }
    }

显示以下错误

  

" {错误1' C1.Phone.PdfViewer.C1PdfViewer'不包含   ' SaveDocument'的定义没有扩展方法' SaveDocument'   接受类型' C1.Phone.PdfViewer.C1PdfViewer'的第一个参数。   可以找到(你错过了使用指令或程序集   参考?)C:\ Users \ Aditya \ Documents \ Visual Studio   2013 \ Projects \ Media \ Media \ MainPage.xaml.cs 116 34媒体"

我如何解决问题?我想将文件存储在独立存储中,并从那里检索我的应用程序的要求(不要问我为什么要将PDF保存到隔离存储)。

1 个答案:

答案 0 :(得分:0)

SavePocument方法在ComponentOne Studio for Windows Phone的C1PDFViewer类中不可用。但是它位于开发人员TODO列表中,可能在将来的版本中可用。

谢谢,

Richa