2011-10-18 158 views

回答

3

为什么要限制自己不适合任务的技术(虾)(它不适合使用HTML来生成PDF)?

您可能想要查看PDFKit,因为它似乎专门用于使用功能强大的现有库从HTML创建PDF。

超短版(两行!):

kit = PDFKit.new("http://google.com") 
kit.to_file('/path/to/save/google.pdf') 

了解更多关于在这里:​​
http://thinkrelevance.com/blog/2010/06/15/rethinking-pdf-creation-in-ruby.html

退房的RailsCast:http://railscasts.com/episodes/220-pdfkit

+0

...或者,如果你使用Ruby on Rails,可能会检查[wicked_pdf](https://github.com/mileszs/wicked_pdf)。 – Phrogz

+0

对不起Phrogz :)我只是打字..没有看到你也建议。 +1 – Tilo

+0

我添加了RailsCasts链接到你的答案,并删除了我的答案 – Tilo