如何从html创建多页pdf

时间:2011-12-19 07:47:21

标签: ruby-on-rails ruby pdf-generation screen-scraping

我们需要打印数千种格式的发票 -

http://example.com/orders/n

其中n =数千个订单

完成每个订单然后点击“打印”会让我们花费很多时间。有没有办法从每个URL中创建一个多页pdf,我们可以将其作为一个pdf下载,这样我们可以点击“打印”一次?

2 个答案:

答案 0 :(得分:0)

考虑使用wkhtmltopdf

它是一个非常好的命令行工具,它使用Webkit渲染引擎来生成pdf页面。

答案 1 :(得分:0)

对于发票我喜欢使用htmldoc - 它比wkhtmltopdf更好一些,但缺点是你不能使用样式表。

因此,对于htmldoc,您可能需要重新编码发票视图,以使用带有内联样式的更多表格布局。