我们如何在C#winform中自动下载PDF文件
我有一个C#Winforms应用程序,它运行我们如何在C#winform中自动下载PDF文件,c#,winforms,pdf,download,C#,Winforms,Pdf,Download,我有一个C#Winforms应用程序,它运行WebBrowser控件,自动登录、浏览某些页面,最终到达显示PDF的页面。我想自动保存这个PDF每当我到达这个页面,但我一直无法做到这一点自动 是否有办法在webBrowser1.ShowSaveAsDialog()窗口中自动单击“保存”?或者是否有其他方法保存我已成功在web浏览器中显示的PDF?您是否尝试使用WebClient(System.Net) 您可能需要查看代理身份验证。询问用户登录信息并使用http会话和Cookie在后端登录和下载文件
WebBrowser
控件,自动登录、浏览某些页面,最终到达显示PDF的页面。我想自动保存这个PDF每当我到达这个页面,但我一直无法做到这一点自动
是否有办法在
webBrowser1.ShowSaveAsDialog()窗口中自动单击“保存”?或者是否有其他方法保存我已成功在web浏览器中显示的PDF?您是否尝试使用WebClient(System.Net)
您可能需要查看代理身份验证。询问用户登录信息并使用http会话和Cookie在后端登录和下载文件可能更容易。另外,我认为WebBrowser控件是基于古老的IE。。。
string FileName = @"C:\Temp\Test.pdf";
string PDFUrl = "https://www.uni-trier.de/fileadmin/urt/doku/csharp/v60/csharp6.pdf";
WebClient client = new WebClient();
client.DownloadFile(PDFUrl, FileName);
FileInfo PDFFile = new FileInfo(FileName);