Webブラウザを含むアプリを構築しました。正常に動作していますが、bla のようなアドレスに移動しようとすると. pdf Webブラウザには何も表示されません。アドレスがpdfファイルにリンクしている場合、Internet Explorerを自動的に開くことでこの問題を解決しました。
より良い解決策はありますか?その PDF ファイルを自分のアプリで開きたいのですが、毎回 Internet Explorer を開きたくありません。助言がありますか?
Webブラウザを含むアプリを構築しました。正常に動作していますが、bla のようなアドレスに移動しようとすると. pdf Webブラウザには何も表示されません。アドレスがpdfファイルにリンクしている場合、Internet Explorerを自動的に開くことでこの問題を解決しました。
より良い解決策はありますか?その PDF ファイルを自分のアプリで開きたいのですが、毎回 Internet Explorer を開きたくありません。助言がありますか?
ローカルにダウンロードされた PDF が分離ストレージにある場合は、LaunchFileAsync
.
private async void LaunchFileButton_Click(object sender, RoutedEventArgs rea)
{
// Access isolated storage.
StorageFolder local = Windows.Storage.ApplicationData.Current.LocalFolder;
// Access the PDF.
StorageFile pdfFile = await local.GetFileAsync("file1.pdf");
// Launch the bug query file.
Windows.System.Launcher.LaunchFileAsync(pdfFile);
}
(MSDN から適応。 「ファイルの起動」のセクションを参照)。
リモート URL の場合は、使用できますLaunchUriAsync
(最初に IE を使用してファイルをダウンロードします)。
これは、PDF リーダー アプリケーションがインストールされているデバイスで試す必要があります。エミュレーターでは機能しません。