wkhtmltopdf
Railsアプリケーションでv0.11.0rc1を使用しています(新しいコマンドラインパラメーター表記がサポートされていないことはwicked_pdf
わかっています。gemの独自のフォークを使用しています)。wicked_pdf
ページに収まらないコンテンツは自動的に次のコンテンツにオーバーフローするはずだと思いましたが、そうではありません。テキストが途切れるだけで、行の途中にあることもあります。
を使用してページをレイアウトできることは知っています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\" - -