【发布时间】:2011-07-02 09:47:50
【问题描述】:
我需要将带有一些图表的 HTML 页面导出为 PDF,有什么好的 gem 可以做到这一点?
【问题讨论】:
标签: html ruby-on-rails ruby pdf
我需要将带有一些图表的 HTML 页面导出为 PDF,有什么好的 gem 可以做到这一点?
【问题讨论】:
标签: html ruby-on-rails ruby pdf
PDFKit http://railscasts.com/episodes/220-pdfkit 和 Prawn http://railscasts.com/episodes/153-pdfs-with-prawn。
我的选择是 PDFKit。
在处理图表时,这可能是个问题。在这种情况下建议使用图表。但也许支持画布。
【讨论】:
我使用wicked_pdf 将 Ruby on Rails 中页面的输出 HTML 导出为 PDF。它运行良好,并且支持大量选项。
我将此作为面包屑留给以后遇到此问题的任何人...
【讨论】:
我刚刚处理了一个涉及复杂表格、从 Google 图表中提取的图表的项目,并查看了三个选项:
Prawn 做得非常出色,但它是制作简单发票的正确选择,而不是一组复杂的数据,这些数据需要同时存在于来自 Ruby 视图的 html 和 PDF 中。
pdfkit 和 wickedpdf 都是来自 html 模板的 pdf 渲染器,它们使用相同的底层引擎。这是针对较旧的 Rails 2.3 应用程序完成的,我能够让 pdfkit 在开发模式下工作,但不能在乘客下的生产环境下工作。
我根本无法让 wickedpdf 在 Rails 2.3 中工作。
总的来说,这两个看起来都不错,但我的应用程序使用 pdfkit 的运气更好。我至少会花一整周时间使用 Prawn,然后不到几个小时我就可以使用 pdfkit。
【讨论】: