我是一个rails新手。有人可以告诉我是否有一种快速简便的方法来生成rtf文件供人们使用rails进行下载? 例如,如果我有“views/users/show.html.erb”视图通常输出到HTML,所以我想让人们能够下载为一个相同的RTF文件?在Rails 3.2中生成rtf文件
3
A
回答
7
ruby-rtf是你正在寻找的宝石。有RTF代的一些例子here
一下添加到初始化/ mime_types.rb:
Mime::Type.register "text/richtext", :rtf
代码给你一个想法:
document = RTF::Document.new(RTF::Font.new(RTF::Font::ROMAN, 'Times New Roman'))
document.paragraph do |p|
p << "This is the first sentence in the paragraph. "
p << "This is the second sentence in the paragraph. "
p << "And this is the third sentence in the paragraph."
end
send_file document, :type=>"text/richtext"
+1
链接应该是https://rubygems.org/gems/ruby-rtf – 2013-02-18 09:06:57
+0
修复了链接。谢谢@AlexGhiculescu – ScottJShea 2013-02-18 17:44:46
0
红宝石RTF - 为RTF解析
这一个是为rtf产生 - https://github.com/clbustos/rtf
相关问题
- 1. Coffeescript在Rails 3.2中生成空白JS文件
- 2. 使用Monotouch生成.rtf文件
- 3. iTextSharp - 如何在ClipBoard而不是文件中生成RTF文档
- 4. rails编辑rtf文件
- 5. 在Rails 3.2中加密文件
- 6. 使用ColdFusion生成的.rtf文件中的无用空格
- 7. 如何生成RTF文件服务器端在c#
- 8. Rails的生成CSS文件
- 9. Rails date_select生成csv文件
- 10. rails 3.1生成CSV文件
- 11. 生成rtf报告Genexus web
- 12. 自动生成RTF表
- 13. 如何从Java生成RTF?
- 14. Rails Generator:根据已经存在的rails文件生成文件
- 15. 门生3.2 RDF文件
- 16. 如何在Rails应用程序中使用ruby-rtf导出RTF文件?
- 17. Rails 3.2中的Backbone.js模板文件
- 18. Rails:在运行时生成.js文件
- 19. RTF文件中的HTML/RTF字符串
- 20. Rails在错误的文件夹中生成创建文件
- 21. 为DOC,TXT和RTF文件生成预览图像
- 22. 生成RTF,PDF和MS XML输出文件
- 23. Rails 3.2将's'放在生成的脚手架后面
- 24. 如何用qt生成一个rtf文件?
- 25. Rails 3.2 zip多个文本文件
- 26. Rails 3.2生产中的资产
- 27. after_filter:在Rails 3.2
- 28. Python 3.2上的PDF生成
- 29. 如何在Rails 3.2中的日志文件中记录从模型方法生成的所有错误
- 30. 验证在Rails 3.2中
发现这个gem https:/ /github.com/thechrisoshow/rtf – 2012-03-02 20:13:46