在Ruby on Rails中生成PDF和Microsoft Word文件

时间:2011-05-17 00:14:36

标签: ruby-on-rails pdf ms-word

我想构建一个网络应用程序,基于回答用户的一系列提示中的问题,可以生成Microsoft Word和/或PDF格式的报告。我希望在实际代码中配置报告的输出,其中最终结果不必由用户更改。这可能使用Ruby和Rails框架吗?

3 个答案:

答案 0 :(得分:2)

是的,这很可能与Ruby on Rails有关。

但是,即使有或没有Web应用程序框架,这可以用大多数其他语言完成。我建议从你熟悉的语言开始 - 如果你以前做过一些PHP,就像大多数初学者一样,只需使用PHP!

此外,找到一些可用于生成Word和PDF的预构建库。例如,在Rails中,您可以使用Prawn生成PDF。这是more information on how to generate Word docs in Rails

答案 1 :(得分:1)

fabdocx.com是这样一个系统的演示,使用docx4j(Java)构建,根据OpenDoPE Convention

处理真实的docx输入文档

前端使用XForms标准完成(实现更好)

docx4j免费为您提供PDF部分。

您可以在Ruby on Rails中实现Web位,如果需要,仍然可以使用docx4j。多年来,Ruby on Rails的几个人已经宣布XForms已经死了,所以你可能会像我一样在做事之前考虑他们的观点。

答案 2 :(得分:0)

有可能,请查看RailsCasts 78153220以获取完整示例。