WebBrowser wb = new WebBrowser();
wb.Url = new Uri("google.com");
while (wb.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
int OLECMDID_PRINT = 6;
int OLECMDID_SAVE = 6;
int OLECMDEXECOPT_DONTPROMPTUSER = 2;
dynamic iwb2 = wb.ActiveXInstance;
iwb2.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER, null, null);
ниже получить доступ запрещен
//iwb2.ExecWB(OLECMDID_SAVE, OLECMDEXECOPT_DONTPROMPTUSER, @"C:\test\pdfteste.pdf");