我想在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我的应用数据库将拥有一个具有以下属性的用户:
title =欢迎来到互联网!
name = Jhon Doe
text =欢迎来到互联网,我将成为您的向导
告别=希望很快见到你!
3我的应用会创建如下的pdf:Final.pdf并通过电子邮件发送
我已经工作的电子邮件部分。我只是没有pdf。
P.S。:我现在如何从头开始创建一个pdf,但我不想要那样。 这个应用程序的要点是你不需要成为一个轨道 开发人员更改生成的pdf。
答案 0 :(得分:4)
我不熟悉prawnto,但我对虾非常熟悉。从版本0.10.1开始,他们就能够导入另一个pdf用作“模板”本身。如果您查看new manual,则会有关于模板的部分。如果你看一下标题为templates / page_template.rb的页面,你会看到一些示例代码。它需要一些文本并手动定位,但可能有办法进行某种实际替换。
答案 1 :(得分:2)
This可能会解决问题的前半部分。然后使用类似wicked_pdf的内容生成。
答案 2 :(得分:0)
来自Ryan Bates here的一个非常好的截屏视频解释了PDF :: Writer的技巧。我想这就是你想要的:)。