我是一個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. iTextSharp - 如何在ClipBoard而不是文件中生成RTF文檔
- 2. rails編輯rtf文件
- 3. Rails的生成CSS文件
- 4. 如何生成RTF文件服務器端在c#
- 5. 生成rtf報告Genexus web
- 6. 自動生成RTF表
- 7. 門生3.2 RDF文件
- 8. 如何從Java生成RTF?
- 9. Rails 3.2中的Backbone.js模板文件
- 10. Rails Generator:根據已經存在的rails文件生成文件
- 11. Rails:在運行時生成.js文件
- 12. 如何在ASP.NET中生成Rich Text Format(RTF)文檔?
- 13. 爲DOC,TXT和RTF文件生成預覽圖像
- 14. 如何用qt生成一個rtf文件?
- 15. after_filter:在Rails 3.2
- 16. 驗證在Rails 3.2中
- 17. 缺少當前文件夾Capistrano Rails 3.2
- 18. RoutingError在JavaScript文件夾從Rails的3.1升級後到Rails 3.2
- 19. Ruby on Rails:爲文件夾中的每個文件生成HTML
- 20. 無法訪問rails生成json文件
- 21. Rails遷移未生成遷移文件
- 22. Rails的生成遷移文件支架
- 23. 文件末尾的Rails生成器`inject_into_file`
- 24. Rails 3:Fileupload不生成臨時文件
- 25. 使用Rails 3生成pdf文件
- 26. 在rails中生成excel
- 27. 在生成文件中顯示Makefile生成文件的生成持續時間
- 28. 如何禁用rails上的資產生成器3.2
- 29. 的form_tag在Rails 3.2
- 30. f.hidden_field在Rails 3.2
發現這個gem https:/ /github.com/thechrisoshow/rtf – 2012-03-02 20:13:46