我尝试使用 prawn 生成日志条目的 PDF,然后将条目存储在 bbcode([b]bold[/b] 等...)中并在显示时转换为 html。
有没有办法在虾中显示html?
我尝试使用 prawn 生成日志条目的 PDF,然后将条目存储在 bbcode([b]bold[/b] 等...)中并在显示时转换为 html。
有没有办法在虾中显示html?
听起来prawn-format可能是您正在寻找的,但如果您想尝试一下,您需要使用旧版本的 prawn。
如果您使用诸如 Jamis Buck ( http://syntax.rubyforge.org/ ) 的“语法”之类的词法分析器并解析 HTML 块的有趣部分并将这些部分呈现为 PDF,您可能会获得最佳结果。
您可以使用http://www.princexml.com/将 html 文档转换为 css,或使用 Princely 插件将 pdf 呈现为您的视图可接受的格式之一。请参阅http://jimneath.org/2009/02/16/creating-pdf-documents-in-ruby-on-rails/
如果您想直接使用 prawn,我认为没有办法直接使用 html 来转换为 pdf。