使用IIS7的wkhtmlppdf的Cookie

本文关键字:Cookie wkhtmlppdf 使用 IIS7 | 更新日期: 2023-09-27 17:51:08

我使用wkhtmltopdf从我的html网站创建PDF。这在开发中很好,但当我将其上传到IIS7的web服务器时,我有用户的问题。

在站点中,我使用windows身份验证登录当前用户,并在站点上显示用户名。

但问题是,当pdf生成当前用户不使用,所以我得到一个错误。我不想使用临时用户登录(wkhtmltopdf.exe——username…),因为这会显示在网站上,也会显示在pdf.

已尝试模拟

<system.web>
<authentication mode="Windows"/>
<identity impersonate="true"/>
</system.web>

然后我得到

You are not authorized to view this page due to invalid authentication headers

我环顾四周,并尝试了一段时间,但没有工作的解决方案,我创建一个cookie或类似的东西,并把它给wkhtmltopdf创建pdf与当前用户登录。谢谢你的帮助

使用IIS7的wkhtmlppdf的Cookie

如果您正在使用表单认证,您可以使用--cookie选项将ASP.NET_SessionId cookie传递给wkhtmltopdf.