HTML与虾

时间:2010-01-07 11:15:08

标签: ruby-on-rails prawn

我尝试使用prawn生成日志条目的PDF,然后条目存储在bbcode([b]粗体[/ b]等...)中,并在显示时转换为html。

有没有办法在大虾中显示html?

3 个答案:

答案 0 :(得分:1)

听起来prawn-format可能就是你想要的东西,但如果你想尝试一下,你需要使用旧版本的虾。

答案 1 :(得分:1)

如果你使用词法分析器,例如Jamis Buck(http://syntax.rubyforge.org/)的'Syntax',你可能会得到最好的结果,并解析HTML块的有趣部分并将这些部分渲染为PDF。

答案 2 :(得分:0)

您可以使用http://www.princexml.com/将html文档转换为css,或使用princely插件将pdf呈现为视图的可接受格式之一。见http://jimneath.org/2009/02/16/creating-pdf-documents-in-ruby-on-rails/

如果您想直接使用prawn,我认为没有办法直接使用html转换为pdf。