PDF不是用wkhtmltopdf.exe在Live Server (Windows 2008 R2企业)中生成的,而是

本文关键字:企业 R2 而是 2008 Windows wkhtmltopdf exe Server Live PDF | 更新日期: 2023-09-27 18:13:16

我们正在使用wkhtmltopdf.exe(长达10个月没有任何问题),但从几天开始,我们面临wkhtmltopdf.exe的问题。现在我们从wkhtmltopdf.exe和PDF不生成错误,我们使用javascript。当我点击页面,就会跳转到我们写的错误页面。我们在PDF中的问题不是来自wkhtmltopdf.exe的任何版本。我们的代码和应用程序非常清晰。wkhtmltopdf.exe在本地工作,为什么不在实时服务器(Windows 2008 R2企业)?我们已经尝试了来自(wkhtmltopdf站点)[http://wkhtmltopdf.org/downloads.html]的所有版本,所有版本都可以在本地主机上工作,但不能在实时服务器上工作。这个工具在我们的产品中非常重要,期待您的消息。

PDF不是用wkhtmltopdf.exe在Live Server (Windows 2008 R2企业)中生成的,而是

您可能使用ASP。. NET本地开发服务器(Cassini,基本上是IIS6),在你的windows服务器上,你有iis7 +。你的ASP。. NET应用程序池可能处于集成模式安全(在IIS7+上),并且您不能从那里调用外部程序(您可以在IIS6模式下- IIS7的经典模式下),更不用说访问web应用程序根文件夹之外的路径了。

您可以尝试合并wkHtmlToPdfSharp作为DLL。
我这里有:https://github.com/ststeiger/wkHtmlToPdfSharp

这是Pechkin项目的一个小版本
https://github.com/gmanny/Pechkin

您使用的wkhtmltopdf是什么版本?我有完全相同的问题,我的版本是0.12.3。

在这个问题上挣扎了3天后,我发现whtmltopdf软件生成pdf,我们需要2个文件msvcp120.dll &Msvrp120.dll从服务器端运行。在我将这2个文件复制到与wkhtmltopdf.exe相同的文件夹后。效果很好。