我在Rails中使用PDFKit,显示我的数据库中的表记录。我希望显示新页面继续记录,并在当前页面没有空格时显示表头。我怎样才能做到这一点?
html_content = render_to_string(:template => "example/pdf_example.html.erb",:layout => false)
pdf_convert = PDFKit.new(html_content, :margin_right => '0.1in',:margin_left => '0.1in',:margin_top => '0.1in',:margin_bottom => "0.1in",:page_size => "A4", :orientation => 'landscape')
report_name = "example report"
send_data(pdf_convert.to_pdf,:filename=>"#{report_name}.pdf")
答案 0 :(得分:0)
您可以使用“wicked_pdf”将html页面转换为带有所有html样式的pdf。
<% if params[:format] == "html"%>
<%= render template: "reports/term_loan_report_data_header.html.erb"%>
<%end%>