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 文件。
layouts/test_layout -> test.css, test.js
我的 test_layout 包含一些 JavaScript 和 CSS 文件。
请建议我,我想打印具有指定布局的 PDF 格式的表单。
最佳答案
没有看到您的 render_to_string
方法,我们无法判断出了什么问题。这是生成带有布局的 pdf 的示例代码:https://github.com/pdfkit/pdfkit#usage
关于ruby-on-rails - 如何创建应用了布局的 pdf 文件。使用 pdfkit gem,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16536673/