从Ruby on Rails中的模板构建PDF

Nic*_*lis 5 pdf pdf-generation prawn prawnto ruby-on-rails-3

我想在doc,pdf,odt,docx中创建一个模板......文档类型没关系.我想要的是获取此文档,更改一些值并将此文档转换为PDF.

例如:

拿这个模板:

<Title>
<Date>

Hello <Name>,

<Text>

         <Farewell>
Run Code Online (Sandbox Code Playgroud)

有了这些信息:

Title: attention
Date: 22/05/2011
Name: NicosKaralis
Text: Lorem ipsum ...
Farewell: See you later
Run Code Online (Sandbox Code Playgroud)

使用颜色,背景和可能包含模板的任何内容生成此pdf文档:

attention
22/05/2011

Hello NicosKaralis,

Lorem ipsum ....

         See you later.
Run Code Online (Sandbox Code Playgroud)

Ruby on Rails有什么方法可以做到这一点吗?最好用虾

提前致谢

- 编辑 -

1应用程序的所有者将创建如下内容:Original.(odt,doc,pdf)

2我的应用数据库将拥有具有以下属性的用户:

title =欢迎来到互联网!

name = Jhon Doe

text =欢迎来到互联网,我将成为您的向导

告别=希望很快见到你!

3我的应用程序将创建一个这样的pdf:Final.pdf并通过电子邮件发送

电子邮件部分我已经工作了.我只是没有pdf.

PS:我现在如何从头开始创建一个pdf,但我不想这样.此应用程序的要点是您不需要成为rails开发人员来更改生成的pdf.

dog*_*unk 4

我对虾不太熟悉,但我对虾很熟悉。自版本 0.10.1 以来,他们能够导入另一个 pdf 本身用作“模板”。如果您查看新手册,就会发现有关于模板的部分。如果您查看标题为 templates/page_template.rb 的页面,您将看到一些示例代码。它需要一些文本并手动定位它,但可能有一种方法可以进行某种实际的替换。