如何使用 Microsoft WebView2 将动态加载的 pdf 保存到本地文件?

问题描述 投票:0回答:1
webview2
1个回答
0
投票

我找到了一个解决方法,也许有人会有比这个更优雅的东西:

private void webView21_CoreWebView2InitializationCompleted(object sender, Microsoft.Web.WebView2.Core.CoreWebView2InitializationCompletedEventArgs e)
{
    webView21.CoreWebView2.SaveAsUIShowing += CoreWebView2_SaveAsUIShowing;
}

private void webView21_NavigationCompleted(object sender, Microsoft.Web.WebView2.Core.CoreWebView2NavigationCompletedEventArgs e)
{
    webView21.CoreWebView2.ShowSaveAsUIAsync();
}
private void CoreWebView2_SaveAsUIShowing(object sender, CoreWebView2SaveAsUIShowingEventArgs e)
{ 
    e.AllowReplace = true;
    e.SuppressDefaultDialog = true;
}
© www.soinside.com 2019 - 2024. All rights reserved.