アプリ (プロジェクト ファイル) 内にいくつかの pdf ファイルがあり、Adobe Reader などで開く方法が必要でしたが、方法がわかりません。
iOSではより簡単で、Androidでは方法を知っていますが、WP8では方法がわかりません.
Windows Phone 8 の初心者です :/
全てに感謝!
アプリ (プロジェクト ファイル) 内にいくつかの pdf ファイルがあり、Adobe Reader などで開く方法が必要でしたが、方法がわかりません。
iOSではより簡単で、Androidでは方法を知っていますが、WP8では方法がわかりません.
Windows Phone 8 の初心者です :/
全てに感謝!
ダウンロードしたファイルを分離ストレージに保存します...
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);
}
}
}
分離ストレージから pdf ファイルを開いて表示します。
// 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<bool> success =
Windows.System.Launcher.LaunchFileAsync(pdfFile);
if (await success)
{
// File launched
}
else
{
// File launch failed
}
}
else
{
}
}
PDFファイルのビルドアクションがコンテンツであることを確認してください