编程语言
首页 > 编程语言> > c# – 如何从Appharbor应用程序运行外部可执行文件(HTML到PDF生成)?

c# – 如何从Appharbor应用程序运行外部可执行文件(HTML到PDF生成)?

作者:互联网

我要求为目前在Appharbor上托管的一个我的.Net Web应用程序生成PDF文件.

传统上,我只是在机器上安装乳胶,并使用pdflatex动态创建PDF.这个要求是向最终用户显示HTML部分,但也有可下载的PDF – 所以它略有不同.

我找到了几个(免费的)外部HTML到PDF转换器,可能适用于这种情况.但是,我还没有发现任何库允许我纯粹以编程方式执行此操作.

如果我计划继续使用Appharbor,您会给出什么建议?

我应该设置一个单独的EC2(或类似)实例来运行这样的应用程序吗?还是有更好的选择吗?

解决方法:

我建议使用像DocRaptor这样的东西.请注意,如果您将相关的pdflatex可执行文件(并且它不需要整个Latex运行时)与您推送到AppHarbor的代码一起放置,您可以继续使用当前的方案. AppHarbor还将推出background workers,这可能非常适合这类工作.

标签:c,process,wkhtmltopdf,appharbor,pdflatex
来源: https://codeday.me/bug/20190626/1292196.html