我需要将包含一些图表的HTML页面导出为PDF,有什么好的宝石可以做到这一点?
答案 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)
我刚刚处理了一个涉及复杂表格的项目,从谷歌图表中提取图表并查看了三个选项:
Prawn非常出色,但它是制作简单发票的正确选择,而不是复杂的数据集,需要存在于Ruby视图和PDF中的html中。
pdfkit和wickedpdf都是来自html模板的pdf渲染器,它们使用相同的底层引擎。这是为较旧的Rails 2.3应用程序完成的,我能够让pdfkit在开发模式下工作,但不能在Passenger下生产。
我无法在Rails 2.3中完全使用wickedpdf。
总体而言,这些看起来都不错,但我的应用程序的pdfkit运气更好。我本可以花两周时间使用Prawn,并且我在不到几个小时内就可以使用pdfkit。