从Rails中的html文档生成PDF

时间:2012-12-12 13:45:10

标签: ruby-on-rails rubygems

有人知道某些gem或app在rails中用html5和css3创建pdf文档并进行一些客户端编程吗?

谢谢;)

感谢您的回复。我需要这个可能的项目,它将使用jquery进行盒子定位,然后,将生成的html导出为pdf。粗略地说,这可能吗?

3 个答案:

答案 0 :(得分:5)

用于客户端生成的PDFKit和WickedPDF,如Raphael和jcadam所建议

飞碟与JRuby:http://xhtmlrenderer.java.net

就个人而言,我通过使用Prawn PDF生成器获得了更多成就。它的功能更加广泛,恕我直言。

Ruby PDF生成的大虾:https://github.com/prawnpdf/prawn

答案 1 :(得分:2)

WickedPDF:https://github.com/mileszs/wicked_pdf

我现在正在使用它而非常喜欢它:

  

“Wicked PDF使用shell实用程序wkhtmltopdf从HTML向用户提供PDF文件。换句话说,您只需按照通常的方式编写HTML视图,然后再编写HTML视图让邪恶照顾那些艰难的东西。“

如果您需要更多控制权,请查看Prawn:https://github.com/prawnpdf/prawn。虽然Prawn不是HTML - > PDF转换器,对于从头开始创建PDF更有用。

我在我当前的项目中使用了Prawn和WickedPDF:WickedPDF用于生成“可打印”版本的网页,而Prawn用于生成详细的PDF报告。

答案 2 :(得分:1)

我相信PDFKit宝石可能正是您所寻找的。 https://github.com/pdfkit/PDFKit

如果您想要图像而不是PDF,还有IMGKit。 https://github.com/csquared/IMGKit