我正在尝试在同一站点上制作某些网页的 PDF,但由于该网站落后于 Windows 身份验证,因此它失败了。我可以使用 HttpRequest 和 WindowsIdentity.Impersonate() 加载页面标记,但是当 PDF 插件尝试创建 PDF 时,这自然是没有任何样式表的。
我正在使用 TuesPechkin 和 wkhtmltopdf 生成 PDF。这是一个 ASP.NET 网络表单解决方案。有什么建议么?
我正在尝试在同一站点上制作某些网页的 PDF,但由于该网站落后于 Windows 身份验证,因此它失败了。我可以使用 HttpRequest 和 WindowsIdentity.Impersonate() 加载页面标记,但是当 PDF 插件尝试创建 PDF 时,这自然是没有任何样式表的。
我正在使用 TuesPechkin 和 wkhtmltopdf 生成 PDF。这是一个 ASP.NET 网络表单解决方案。有什么建议么?
我认为LoadSettings类是您想要查看的地方。如果Username
andPassword
属性没有传播到外部资源(CSS、图像等),您可以尝试Authentication
自己在CustomHeaders
字典中设置一个基本标题并将RepeatCustomHeaders
属性设置为true
.