任何人都知道rails中的一些gem或应用程序可以通过一些客户端编程从html5和css3创建pdf文档?
谢谢 ;)
谢谢你的回复。我需要一个可能的项目,该项目将使用 jquery 进行框定位,然后将生成的 html 导出为 pdf。粗略地说,¿这可能吗?
任何人都知道rails中的一些gem或应用程序可以通过一些客户端编程从html5和css3创建pdf文档?
谢谢 ;)
谢谢你的回复。我需要一个可能的项目,该项目将使用 jquery 进行框定位,然后将生成的 html 导出为 pdf。粗略地说,¿这可能吗?
根据 Raphael 和 jcadam 的建议,用于客户端生成的 PDFKit 和 WickedPDF
使用 JRuby 的飞碟:http: //xhtmlrenderer.java.net
就个人而言,我通过使用 Prawn PDF 生成器获得了更多成就。恕我直言,它的功能要广泛得多。
用于 Ruby PDF 生成的虾:https ://github.com/prawnpdf/prawn
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 报告。
我相信 PDFKit gem 可能是您正在寻找的。 https://github.com/pdfkit/PDFKit
如果您想要图像而不是 PDF,还有 IMGKit。 https://github.com/csquared/IMGKit