在 C# 控制台应用程序的 Web 浏览器中打开 pdf

本文关键字:pdf 浏览器 Web 控制台 应用程序 | 更新日期: 2023-09-27 18:34:07

要求:我的机器里有一个 pdf 文件。使用控制台''窗口应用程序,我需要从浏览器本身打开该 pdf 文件。我得到了使用 ASP.NET 在浏览器中打开pdf文件的答案。但是我需要答案才能使用控制台应用程序在浏览器中打开pdf。

我尝试了以下代码:

string localURL = @"C:'MyLocation'apllication demo.pdf";
System.Windows.Controls.WebBrowser webbrowser = new System.Windows.Controls.WebBrowser();
webbrowser.Navigate(localURL);

但是没有用。它像往常一样在其默认应用程序中打开。

在 C# 控制台应用程序的 Web 浏览器中打开 pdf

这仅仅是因为您提供了错误的路径。

对于浏览器,路径如下所示:

string localURL = "file:///C:/MyLocation/apllication%20demo.pdf"

请注意,%20是一个空格字符,因此在构建 URL 时可以使用string.Replace(" ","%20")