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 레이아웃으로 인쇄하고 싶습니다.
"test_layout"레이아웃을 포함하는 "print_form.html.erb"인 render_to_string 메소드에 내 HTML 폼 제공 – Ashwini
render_to_string은 Rails 메소드입니다. 나는 OP가 그것을 무시하지 않았다고 생각한다. – silverdr