1

任何人都知道rails中的一些gem或应用程序可以通过一些客户端编程从html5和css3创建pdf文档?

谢谢 ;)

谢谢你的回复。我需要一个可能的项目,该项目将使用 jquery 进行框定位,然后将生成的 html 导出为 pdf。粗略地说,¿这可能吗?

4

3 回答 3

6

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

使用 JRuby 的飞碟:http: //xhtmlrenderer.java.net

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

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

于 2012-12-12T15:53:52.903 回答
2

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

我现在正在使用它并且很喜欢它:

“Wicked PDF 使用 shell 实用程序 wkhtmltopdf 从 HTML 向用户提供 PDF 文件。换句话说,与其处理某种 PDF 生成 DSL,您只需像往常一样编写 HTML 视图,然后让 Wicked照顾硬的东西。”

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

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

于 2012-12-12T14:00:28.050 回答
1

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

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

于 2012-12-12T13:53:52.030 回答