Come aprire il file pdf in Windows Phone 8?

Ho alcuni file pdf all’interno (i file di progetto) della mia app e volevo come aprire in Adobe Reader o nell’altro, ma non so come.

In iOS è più facile e in Android so come, ma non so come in WP8.

Sono nuovo in Windows Phone 8: /

Grazie di tutto!

Devi usare il metodo LaunchFileAsync della class Launcher . Esempio:

 // Access the file. StorageFile pdfFile = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync("file.pdf"); // Launch the pdf file. Windows.System.Launcher.LaunchFileAsync(pdfFile); 

Troverete maggiori informazioni qui:

App di avvio automatico utilizzando associazioni di file e URI per Windows Phone 8

Salva il file scaricato nell’archivio isolato …

 async void client_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e) { byte[] buffer = new byte[e.Result.Length]; await e.Result.ReadAsync(buffer, 0, buffer.Length); using (IsolatedStorageFile storageFile = IsolatedStorageFile.GetUserStoreForApplication()) { using (IsolatedStorageFileStream stream = storageFile.OpenFile("your-file.pdf", FileMode.Create)) { await stream.WriteAsync(buffer, 0, buffer.Length); } } } 

Apri e visualizza il file pdf dall’archivio isolato.

 // Access the file. StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder; StorageFile pdffile = await local.GetFileAsync("your-file.pdf"); // Launch the pdf file. Windows.System.Launcher.LaunchFileAsync(pdffile); 
 async void launchPDF() { string fileURL = @"Assets\file.pdf"; StorageFile pdfFile = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(fileURL); if (pdfFile != null) { IAsyncOperation success = Windows.System.Launcher.LaunchFileAsync(pdfFile); if (await success) { // File launched } else { // File launch failed } } else { } } 

Assicurati che l’azione di creazione di file pdf sia contenta