如何打开PDF';只有Microsoft Reader应用程序,而没有Microsoft Edge

本文关键字:Microsoft 应用程序 Edge Reader PDF 只有 何打开 | 更新日期: 2023-09-27 18:24:49

我正在使用C#开发一个windows商店应用程序。在我的应用程序中,我需要打开一些PDF,之前我使用系统默认的PDF打开器打开PDF。我的代码在Windows8.1中运行良好,因为客户要求我在MicrosoftReader应用程序上打开这些PDF。在windows 8.1中,默认的PDF开启应用程序是Microsoft Reader。但现在在windows 10 PC上,默认的PDF打开应用程序是Microsoft Edge。我想以编程方式更改此行为。我希望我的应用程序在Microsoft阅读器应用程序中再次打开这些PDF。如何在阅读器应用程序中强行打开PDF?

如有任何帮助,我们将不胜感激。提前感谢!

如何打开PDF';只有Microsoft Reader应用程序,而没有Microsoft Edge

您不能强制使用特定的应用程序打开PDF(如果没有安装其他应用程序怎么办?),但您可以设置首选项
像这样:

// Set the recommended app
var options = new Windows.System.LauncherOptions();
options.PreferredApplicationPackageFamilyName = "Microsoft.Reader_8wekyb3d8bbwe";
options.PreferredApplicationDisplayName = "Reader";
// Launch the URI and pass in the recommended app 
var success = await Windows.System.Launcher.LaunchUriAsync(uriOfPdf, options);
相关文章: