我试图在同一个网站上制作一些网页的PDF,但由于该网站落后于Windows身份验证,因此很容易出错。我可以使用HttpRequest和WindowsIdentity.Impersonate()加载页面标记,但是当PDF插件尝试创建PDF时,这自然是没有任何样式表。
我使用TuesPechkin和wkhtmltopdf来生成PDF文件。这是一个ASP.NET webforms解决方案。有什么建议吗?
答案 0 :(得分:0)
我认为LoadSettings类是您想要查看的地方。如果Username
和Password
属性未传播到外部资源(CSS,图像等),您可以尝试在{{1}中自行设置基本Authentication
标题}}字典并将CustomHeaders
属性设置为RepeatCustomHeaders
。