Заголовок wicked_pdf не работает на Windows, но нижний колонтитул делает
header
, footer
оказывает очень хорошо на моем Mac
а также Linux
, но при использовании той же кодовой базы на windows
header
не рендерится на pdf
,
Мне интересно, в чем может быть причина. И как отладить эту проблему. header
просто глупо исчезнуть.
Если я поменяю заголовок на нижний колонтитул, то же самое содержание появится в нижнем колонтитуле.
Вот как выглядит код рендеринга -
render pdf: "#{@report.patient.name} - #{@report.created_at.strftime("%d %b %y")}",
show_as_html: params[:debug].present?,
page_size: 'A4',
layout: 'pdf.html.haml',
margin: { bottom: 20, top: 65 },
header: { spacing: 63, html: { template: 'shared/pdf/header.pdf.haml', layout: 'layouts/header.pdf.haml' } },
footer: { html: { template: 'shared/pdf/footer.pdf.haml', layout: 'layouts/footer.pdf.haml' } }
1 ответ
Проблема существует с текущей версией wkhtmltopdf
, Установка более старой версии отсюда исправила проблему.