有誰知道PDF編寫器很容易,而且Rails 3可以很好地工作嗎?如果有的話可以有人指向我,並指導如何配置它與Rails 3一起工作?Pdf Writer for Rails 3
4
A
回答
2
0
我建議你看看Railscasts PDF episodes,那裏有很多資源。
1
我會推薦大蝦。請在這個鏈接上找到關於它的更多細節http://prawn.majesticseacreature.com/
2
對於那些像我以前一樣的人來說,在這裏尋找使PDF :: Writer在rails 3應用程序中工作的方式,可能會遷移現有的Rails 2.x應用程序,我終於實現了pdf-writer,版本1.1.8,在rails 3.2應用程序中工作。
在的Gemfile:
gem 'pdf-writer'
我有這樣的配置/初始化/ pdfwriter_template.rb
module ActionView
module Template::Handlers
class PDFWriter
def call(template)
require_engine
"pdf = ::PDF::Writer.new(:paper => 'A4');" +
"pdf.compressed = true if Rails.env.to_s == 'production';" +
template.source +
";pdf.render"
end
protected
def require_engine
@required ||= begin
require 'pdf/writer'
require 'pdf/simpletable'
true
end
end
end
end
end
ActiveSupport.on_load(:action_view) do
ActionView::Template.register_template_handler :rpdf, ActionView::Template::Handlers::PDFWriter.new
end
然後在控制器的行動,我可以寫的東西,如:
def pdf_test
@record = Record.find(params[:id])
fileout = render_to_string :layout=>false
send_data(fileout, :type => "application/pdf", :filename => 'test_record.pdf')
end
有一個模板文件pdf_test.rpdf:
pdf.text "Hello from record number #{@record.number}!!"
!!!!!請注意:這不是當前的最佳實踐的方式來呈現PDF Rails中!!!!!!改用PDFKit或Prawn !!!!!
1
發佈了一個小的寶石,使得使用PDF文件蝦Rails中https://github.com/rtsinani/gambas
相關問題
- 1. bash_completion for Rails 3
- 2. Rails 3:rollback for after_create
- 3. Ajax for Rails 3:onchange
- 4. pdf-writer無效多字節字符(US-ASCII)預期keyword_end內容=「%PDF - #{@ version} \ n%ÏÏ\ n」Rails 3
- 5. Rails 3 Render Prawn pdf in ActionMailer
- 6. 使用Prawn&Prawnto for Rails PDF生成
- 7. Excel Writer Module for Play Framework v2.x
- 8. Powerbuilder 9-如何使用adobe writer而不是Ghostscript for SaveAs()
- 9. Rails 3 - 使用條形碼生成PDF
- 10. 使用Rails 3生成pdf文件
- 11. PDF生成器3
- 12. sti and form for rails問題3
- 13. I18n for Rails 3中的數據庫表?
- 14. Rails 3 link_to部分與for循環內
- 15. Rails 3的妖獸PDF - 包括回形針S3 PDF文件
- 16. .htaccess for PDF URL
- 17. rails 3和PDFkit
- 18. python:html writer?
- 19. Tagged PDF for 508 compliance
- 20. mvc 3 pdf和pdf-scrollbars/loaded
- 21. 無法渲染PDF到瀏覽器使用Prawn PDF for Ruby on Rails
- 22. 使用Android PDF Writer,但不支持中文
- 23. cakephp證書打印Image to PDF writer並替換內容
- 24. 使用Ruby PDF :: Writer或Ruport顯示數學能力?
- 25. 如何在ruby中設置顏色pdf-writer
- 26. pdf格式的多部分文本字段,使用OpenOffice Writer
- 27. 創建16:9視頻而不是4:3 - AVAsset Writer - iPhone
- 28. Rails 3 PDFKit以pdf格式回覆每個請求後的format = pdf
- 29. Salesforce Gem for Rails 3.1
- 30. CSV Writer自己寫