如何使用Ruby on Rails生成PDF邮件合并?

时间:2012-05-19 09:20:33

标签: ruby-on-rails ruby-on-rails-3 pdf

我正在使用Ruby on Rails开发一个非常简单的邮件合并系统。我有2个模型(成员和字母)。

首先,我创建一个包含一些特殊字段的html格式的字母(如{NAME},{ADDRESS}或{CITY}。

然后,我必须生成一个PDF,每个成员一个字母。因此,如果我在数据库中有100个成员,则PDF必须有100个字母,每个字母都是自定义的(用数据库中的数据替换特殊字段)。

我知道如何在html中创建字母,但我不知道如何生成PDF。你能帮帮我吗?我知道有一些宝石可以创建PDF,但我不知道如何在不同的页面上添加字母。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

我使用Prawn生成PDF,听起来它对你有用。使用Prawn和Rails时有一个wiki article

go_to_page方法可让您在使用add_pages创建元素后,在特定页面上定位元素。