Nee*_*Car 15 asp.net-mvc azure wkhtmltopdf azure-web-sites rotativa
因此,在开始我的天蓝色网站冒险之后,我在失望之后遇到了令人失望的"几乎"后悔采取天蓝色的路线......最新的:我的应用程序使用wkhtmltopdf(Rotativa)进行所有PDF生成.正如我现在在我的分期测试中发现的......那不起作用.根据网络上的大多数信息,azure网站无法运行.exe的.但是,我见过的大多数信息现在已经有2年了,我知道Azure开发速度很快.
现在是否有办法在天蓝色网站上运行wkhtmltopdf,或至少解决方法?我真的找不到像wkhtmltopdf这样的免费替代品似乎正在工作.(Itextsharp似乎不喜欢我的html,所以没有选择).
Sli*_*SFT 25
跑步wkhtmltopdf是现在支持在Azure的Web应用程序 -只要确保你使用的是基本,标准或高级 应用服务计划.消费服务计划和免费 应用服务计划有一个更有限的沙箱,我的测试不支持.MS确认wkhtmltopdf Azure Web Apps的可支持性.
有许多包装纸(TuesPechkin,Codaxy等).Codaxy是.NET中的EXE包装器,TuesPechkin而是使用P/Invoke的C++运行时的.NET包装器wkhtmltox.dll.
在Azure网站中以简单的方式运行wkhtmltopdf似乎仍然是不可能的.像Pechkin这样的静态.NET包装器在WebSites中都不会工作,很少有替代方案是1.免费和2.不要使用wkhtmltopdf或类似的引擎盖.大多数替代品如iTestSharp在html/css3/javascript读取方面都不是很先进(因为我在页面加载时使用.js进行了一些设计更改).
我最终创建了一个Azure云服务,运行wkhtmltopdf.exe没有任何问题.我将html发送到服务,并获得一个byte []作为回报.到目前为止,这似乎工作正常.希望这有助于其他有类似问题的人.
| 归档时间: |
|
| 查看次数: |
6279 次 |
| 最近记录: |