【wkhtmltopdf】フッターに「何ページ中何ページ」をものすごく簡単に挿入する方法
問題
wkhtmltopdfでPDFを生成する際に、「何ページ目/総ページ数」の表示をページ下部に挿入せよ。
解答例
ものすごく簡単だった。
$ wkhtmltopsd --footer-center '[page]/[topage]' example.html example.pdf
これだけで、こんな風にページ数が入る。
表示にこだわる場合は、きちんとレイアウトしたHTMLを指定することは可能だが、ページ数だけならこれでよいと思う。
ページ数の計算など不要で、とても楽チン。
参考
下の一覧は指定できる引数の一覧。
ブラウザの印刷時のヘッダ、フッタの設定で指定できるものによく似ている。
* [page] Replaced by the number of the pages currently being printed
* [frompage] Replaced by the number of the first page to be printed
* [topage] Replaced by the number of the last page to be printed
* [webpage] Replaced by the URL of the page being printed
* [section] Replaced by the name of the current section
* [subsection] Replaced by the name of the current subsection
* [date] Replaced by the current date in system local format
* [time] Replaced by the current time in system local format
コメント