如何在Windows身份验证后运行页面的PDF?

时间:2015-09-16 09:34:12

标签: c# pdf webforms wkhtmltopdf tuespechkin

我试图在同一个网站上制作一些网页的PDF,但由于该网站落后于Windows身份验证,因此很容易出错。我可以使用HttpRequest和WindowsIdentity.Impersonate()加载页面标记,但是当PDF插件尝试创建PDF时,这自然是没有任何样式表。

我使用TuesPechkin和wkhtmltopdf来生成PDF文件。这是一个ASP.NET webforms解决方案。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我认为LoadSettings类是您想要查看的地方。如果UsernamePassword属性未传播到外部资源(CSS,图像等),您可以尝试在{{1}中自行设置基本Authentication标题}}字典并将CustomHeaders属性设置为RepeatCustomHeaders