5

我想在 doc、pdf、odt、docx 中创建一个模板……文档类型无关紧要。我想要的是得到这个文档,改变一些值并将这个文档转换为PDF。

例如:

拿这个模板:

<Title>
<Date>

Hello <Name>,

<Text>

         <Farewell>

有了这些信息:

Title: attention
Date: 22/05/2011
Name: NicosKaralis
Text: Lorem ipsum ...
Farewell: See you later

使用颜色、背景和可能具有模板的任何内容生成此 pdf 文档:

attention
22/05/2011

Hello NicosKaralis,

Lorem ipsum ....

         See you later.

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

提前致谢

- 编辑 -

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

2 我的应用程序数据库将有一个具有以下属性的用户:

标题 = 欢迎来到互联网!

姓名 = Jhon Doe

text = 欢迎上网,我会是你的向导

告别=希望很快见到你!

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

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

PS:我现在如何从头开始创建 pdf,但我不想要那个。这个应用程序的重点是,您无需成为 Rails 开发人员即可更改生成的 pdf。

4

3 回答 3

4

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

于 2011-08-18T22:31:27.607 回答
2

可能会解决问题的前半部分。然后使用wicked_pdf 之类的东西来生成。

于 2013-01-22T22:05:01.207 回答
0

Ryan Bates这里有一个非常好的截屏视频,用 PDF::Writer 解释了这个技巧。我想这就是你想要的:)

于 2011-08-17T11:05:24.610 回答