Я использую wkhtmltopdf
v0.11.0 rc1 в приложении Rails черезwicked_pdf
(Я знаю, что wicked_pdf
не поддерживает новую запись параметров командной строки, я использую свою собственную вилку gem ). Я думал, что содержимое, не помещающееся на странице, должно автоматически перетекать на следующую страницу, но это не так. -Я вижу, что текст просто обрезается, иногда посреди строки.
Я знаю, что могу компоновать свои страницы с помощью page-break-after:always
, но это выглядит как грязный жесткий -код, и, кроме того, HTML исходит из шаблона ERB, поэтому не всегда очевидно, где разместить разрывы страниц.
Можно ли что-то сделать, чтобы разрывы страниц вставлялись автоматически? Я что-то упускаю из того, как это работает?
Вот как выглядит сгенерированная командная строка
\"c:/program files (x86)/wkhtmltopdf/wkhtmltopdf.exe\"
--header-html \"file:///C:Users/bleak/AppData/Local/Temp/campaign_report.header.pdf_pdf_1580_0.html\"
--footer-html \"file:///C:/Users/bleak/AppData/Local/Temp/campaign_report.footer.pdf_pdf_1580_0.html\"
--margin-top 20 --margin-bottom 15 --margin-left 5 --margin-right 40
--page-size \"A4\"
page \"file:///C:/Users/bleak/AppData/Local/Temp/campaign_report_cover.pdf_pdf_1580_0.html\" --disable-javascript
toc --xsl-style-sheet \"c:/work/morizo/admoney/app/views/layouts/campaign_report.xsl\" - -