C# webbrowser 在 PDF 上调用导航后它是黑色的

C# webbrowser it's black after calling navigate on a PDF

我试过这个解决方案:https://helpx.adobe.com/es/acrobat/using/display-pdf-in-browser.html

如果我使用 x86 编译它可以工作,但它不是一个选项。我被迫使用 Any CPU.

//Using webBrowser
PDF_name = openFileDialog1.FileName;
webBrowser1.Navigate(PDF_name);

调用浏览器后浏览器看起来像这样:

没看懂,快一年了,这周停了

这个问题有解决方案或替代方法吗?

正如 Panagiotis Kanavos 所建议的那样,我安装了 WebView2 SDK 并使用这个简单的代码让它工作。

await webView21.EnsureCoreWebView2Async(); 
if (webView21 != null && webView21.CoreWebView2 != null)
{
    webView21.CoreWebView2.Navigate(PDF_name);
}

如果在执行第一行时出错,您需要安装 WebView2 Runtime