Asp.net mvc Azure网站和wkhtmltopdf
因此,在开始我的azure网站之旅后,我遇到了一次又一次的失望,甚至“几乎”后悔走上了azure之路。最新消息:我的应用程序在所有PDF版本中都使用wkhtmltopdf(Rotativa)。正如我现在在阶段性测试中发现的那样……这不起作用。根据网络上的大多数信息,azure网站无法运行.exe。然而,我看到的大多数信息都已经有2年的历史了,我知道Azure的开发速度很快Asp.net mvc Azure网站和wkhtmltopdf,asp.net-mvc,azure,wkhtmltopdf,azure-web-app-service,rotativa,Asp.net Mvc,Azure,Wkhtmltopdf,Azure Web App Service,Rotativa,因此,在开始我的azure网站之旅后,我遇到了一次又一次的失望,甚至“几乎”后悔走上了azure之路。最新消息:我的应用程序在所有PDF版本中都使用wkhtmltopdf(Rotativa)。正如我现在在阶段性测试中发现的那样……这不起作用。根据网络上的大多数信息,azure网站无法运行.exe。然而,我看到的大多数信息都已经有2年的历史了,我知道Azure的开发速度很快 现在有没有办法在azure网站上运行wkhtmltopdf,或者至少有一个解决方法?我真的找不到像wkhtmltopdf这样
现在有没有办法在azure网站上运行wkhtmltopdf,或者至少有一个解决方法?我真的找不到像wkhtmltopdf这样的免费替代方案,但它似乎正在发挥作用。(Itextsharp似乎不喜欢我的html,所以这是没有选择的)。在Azure网站上以简单的方式运行wkhtmltopdf似乎是不可能的,但仍然如此。 像Pechkin这样的静态.NET包装器在网站上也不起作用,只有很少的替代品是1。免费和2。不要在发动机罩下使用wkhtmltopdf或类似产品。在html/css3/javascript阅读方面,像iTestSharp这样的大多数替代方案都不是很先进(就像我在页面加载时使用.js更改设计一样) 我最终创建了一个Azure云服务,,它运行wkhtmltopdf.exe,没有任何问题。我将html发送到服务,并得到一个字节[]。到目前为止,这似乎运作良好。
希望这能帮助其他有类似问题的人。运行
wkhtmltopdf
在Azure Web应用程序中-只需确保您正在使用基本、标准或高级应用程序服务计划消费服务计划和免费应用程序服务计划有一个更有限的沙箱,在我的测试中不受支持。在Azure Web应用程序中
托管-应用服务计划
有许多包装纸可供选择<代码> CODAXYX//COD>是.NET中的exe包装器,而
wkhtmltopdf
而为一个web角色付费…:-)您是救世主。注意:任何wkhtmltopdf包装器都不支持自定义字体。我的node.js应用程序不支持自定义字体,我应该在代码中的某个地方定义-command,路径是什么??