使用PDFKit启动新页面

时间:2013-02-26 03:32:17

标签: ruby-on-rails ruby ruby-on-rails-3 pdfkit

我在Rails中使用PDFKit来显示我的数据库中的表。我希望每个表都有自己独立的页面。我怎样才能做到这一点?

html = "<p>HTML content here</p>"

kit = PDFKit.new(html, :page_size => 'Letter')
  output = kit.to_pdf

respond_to do |format|

format.pdf do
  send_data output, :filename => "trading_analysis.pdf",
                    :type => "application/pdf"
  end
end

1 个答案:

答案 0 :(得分:3)

好吧不确定这可能是你正在寻找的东西,但它肯定是最值得考虑的。您也可以选择使用wickedpdf,然后在您的内容中包裹div以及CSS中的以下内容。

div.page {
  width: 180mm;
  height: 277mm;
  overflow: hidden;
  page-break-after: always;
}