2016-02-03 5 views
3

Я использую PDFKit в Rails, который отображает записи таблицы из моего db. Я хочу, чтобы новая страница продолжалась до записей, а также с заголовками таблицы, когда текущая страница не имеет места. Как я могу это достичь?Запустите новую страницу с 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

Вы можете использовать "wicked_pdf", который преобразует html-страницу в pdf со всеми html-стилями.

<% if params[:format] == "html"%> 
    <%= render template: "reports/term_loan_report_data_header.html.erb"%> 
<%end%>