ruby-on-rails - 如何创建应用布局的 pdf 文件。使用 pdfkit gem

标签 ruby-on-rails ruby pdfkit render-to-string

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/

相关文章:

ruby-on-rails - Rails3 : How to set bash environment variables that are project-specific?

ruby-on-rails - 在 Rails 中调用自定义验证方法

ruby-on-rails - Fixtures 和 Selenium and Rails(天哪?)

ruby - 在特定位置插入哈希条目

ruby-on-rails - 如何更改 ~/.bundler 目录位置?

c - require 'serialport' 需要错误的 gem

ruby - 如何搜索有用的 ruby

node.js - pdf 工具包可以从 url 保存图像吗?

ios - Xcode PDF套件 : How To Close PDF File

javascript - 使用 PDFKit 导入完整的 SVG