在Ruby中以Word文档的格式以编程方式输出文件的最佳方法是什么?

时间:2009-05-02 01:21:54

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

我需要根据应用程序中的一些文本内容,从基于Ruby的Web应用程序(Rails / Sinatra)输出Word文档格式的文件。 Ruby中是否有用于创建和构造Word文档的库支持?

3 个答案:

答案 0 :(得分:6)

答案 1 :(得分:2)

您没有指定“Word文档”的含义。它是Word 2003风格的doc文件吗?它是一个Word 2007 docx文件?它只是Word可以打开而不是支持样式吗?

如果后者是您想要的,您可以使用RTF,这比doc格式更容易。有一个名为Ruby RTF的库可以做你想做的事,虽然我老实说从来没有用过它。

答案 2 :(得分:0)

生成Word 2003文档会更容易:对于不需要XML等博士的基本Word 2003 .doc,是否有更容易理解的文件格式?