SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【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

関連するメモ

コメント