2013-05-14 47 views
4
require 'pdfkit' 
html = render_to_string(:layout => 'layouts/test_layout' , :action => print_form.html.erb") 
kit = PDFKit.new(html) 
send_data(kit.to_pdf, :filename => "Form.pdf", :type => 'application/pdf') 

上面的代碼生成沒有指定佈局的PDF文件。如何創建應用了佈局的PDF文件。如何創建應用了佈局的pdf文件。使用pdfkit gem

layouts/test_layout -> test.css, test.js 

我的test_layout包含一些JavaScript和CSS文件。

請給我建議,我想用指定的佈局打印PDF格式的表格。

回答

0

沒有看到您的render_to_string方法,我們不能告訴發生了什麼問題。這裏是生成PDF格式的示例代碼:https://github.com/pdfkit/pdfkit#usage

+0

上午提供我的Html表單到render_to_string方法,它是「print_form.html.erb」,其中包含佈局「test_layout」 – Ashwini 2013-05-14 07:00:59

+0

render_to_string是一個Rails方法。我想OP沒有覆蓋它。 – silverdr 2016-12-19 09:04:20