4

有人在 Rails 上使用 Prawn / Prawnto 和 Jruby 吗?我安装了prawn 0.5.01和rails 2.3.2。我刚刚安装了 prawn 和 prawnto 并开始使用 PDF 生成功能。我担心 pranwto 网站不再在线 - http://www.cracklabs.com/prawnto 这个 Rails 插件死了吗?还是它搬到了某个地方?根据其他帖子Generate PDF from Rails这些似乎是 Ruby 和 (J)Ruby on Rails 的首选 PDF 生成工具。在 RoR 中具有 PDF gen 经验的人可以确认这仍然是要走的路吗?

(注意:我在 Rails 上使用 Jruby,所以如果在 Java 中有更好的选择或我应该进一步探索的东西,请告诉我......我从这篇文章中搜索了飞碟项目,这似乎很有趣......想法在这个项目上?)

4

3 回答 3

4

在遇到“ Wicked PDF ”Rails 插件和wkhtmltopdf之前,我们尝试了所有这些解决方案(prawn/prawnto、Prince、Ruport,我认为甚至是 PDF-writer)。

这是一个救生员!

该插件和实用程序组合使用 Webkit 从您的视图中生成 PDF 文档。因此,您可以重用所有 HTML、erb、haml、css 和 sass 来创建美观的 PDF,而无需重写几乎任何东西。

该实用程序 (wkhtmltopdf) 是开源的,可用于 Linux、Windows 和 Mac 的源代码包和二进制包。当然,我们很遗憾必须运行 Solaris,所以我已经尝试编译这个东西一个月了...arg。:-)

于 2009-08-21T04:25:39.600 回答
2

prawnto 插件在 Github上已经上线并活跃,尽管没有太多文档。

我已经构建了几个将 PDF 生成放在首位和中心的 Rails 应用程序,我可以肯定地证明 Prawn/Prawnto 是要走的路。Prawn 提供的 DSL 非常优雅且易于使用,尽管该库不像其他库那样功能丰富,但它可以开箱即用地处理您需要的大部分内容,而且完全没有任何痛苦。

我看到 Gregory Brown(Prawn 库的作者)发表了关于 Ruby 实现的演讲,他是 JRuby 的用户。如果您在那里发现任何问题,我会感到惊讶,尽管我没有亲自将 Prawn 与 JRuby 一起使用。

Prawn Google Group相对活跃且乐于助人,因此您可能也想查看一下。

Prawn 网站似乎也仍然可用。

于 2009-08-10T16:17:14.553 回答
0

看起来 Prawn 已移至 GitHub。您应该可以在那里下载源代码。

http://github.com/sandal/prawn/tree/master

另外 - 截至 2009 年 8 月 10 日,图书馆的最新更改似乎是在 2009 年 7 月 19 日。所以图书馆似乎还活着。

于 2009-08-10T16:10:32.583 回答