Pdf导出轨道

时间:2011-02-22 23:45:20

标签: html ruby-on-rails ruby pdf

我需要将包含一些图表的HTML页面导出为PDF,有什么好的宝石可以做到这一点?

3 个答案:

答案 0 :(得分:5)

PDFKit http://railscasts.com/episodes/220-pdfkit和Prawn http://railscasts.com/episodes/153-pdfs-with-prawn

我的选择是PDFKit。

在处理图表时,这可能是一个问题。建议在这种情况下使用图表。但也许支持画布。

答案 1 :(得分:4)

我使用wicked_pdf将Ruby on Rails中的输出页面HTML导出为PDF。它运作良好,并支持大量选项。

我将此作为面包屑留给以后遇到此问题的任何人...

答案 2 :(得分:3)

我刚刚处理了一个涉及复杂表格的项目,从谷歌图表中提取图表并查看了三个选项:

  • pdfkit
  • wickedpdf

Prawn非常出色,但它是制作简单发票的正确选择,而不是复杂的数据集,需要存在于Ruby视图和PDF中的html中。

pdfkit和wickedpdf都是来自html模板的pdf渲染器,它们使用相同的底层引擎。这是为较旧的Rails 2.3应用程序完成的,我能够让pdfkit在开发模式下工作,但不能在Passenger下生产。

我无法在Rails 2.3中完全使用wickedpdf。

总体而言,这些看起来都不错,但我的应用程序的pdfkit运气更好。我本可以花两周时间使用Prawn,并且我在不到几个小时内就可以使用pdfkit。