从链接下载、保存(本地)和显示PDF我正在开发一个Windowsphone8应用程序。在我的应用程序中,我必须在应用程序中以离线(无网络连接)模式显示PDF文件。为此,我必须执行以下操作,从服务器端提供的链接(URL)下载PDF文件。将下载的PDF文件保存在本地存储中。从本地存储打开和显示PDF文件。在搜索时,我发现了使用ComponentOneStudio的工具集“StudioforWindowsPhone”的建议。不幸的是它不是免费的。有没有办法免费实施?任何参考、样本或想法将不胜感激。您可以下载PDF文件并将它们保存在独立存储中,以便以后使用Adob??eReader或PDFReader等PDF阅读器应用程序离线查看。因此,让我们逐步了解如何执行此操作。1-从服务器端提供的链接(URL)下载PDF文件:WebClientclient=newWebClient();client.OpenReadCompleted+=client_OpenReadCompleted;client.OpenReadAsync(newUri("http://url-to-your-pdf-file.pdf"));2-将下载的PDF文件保存在本地存储中:asyncvoidclient_OpenReadCompleted(objectsender,OpenReadCompletedEventArgse){byte[]buffer=newbyte[e.Result.Length];awaite.Result.ReadAsync(buffer,0,buffer.Length);使用(IsolatedStorageFilestorageFile=IsolatedStorageFile.GetUserStoreForApplication()){使用(IsolatedStorageFileStreamstream=storageFile.OpenFile("your-file.pdf",FileMode.Create)){等待流。WriteAsync(缓冲区,0,缓冲区。长度);}}}3-从本地存储中打开并显示PDF文件:以上是C#学习教程:从链接下载,保存(本地)并显示PDF分享的全部内容,如果对大家有帮助就有用和需要了解更多C#学习教程,希望大家多多关注——//访问文件。StorageFolderlocal=Windows.Storage.ApplicationData.Current.LocalFolder;StorageFilepdffile=awaitlocal.GetFileAsync("your-file.pdf");//启动pdf文件。Windows.System.Launcher.LaunchFileAsync(pdf文件);本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如有转载请注明出处:
