--margin-top
オプションはコンテンツのマージン用ですが、ページ上部からヘッダーまでのマージンを設定したいと思います。私が取り組んでいるプロジェクトでは、ユーザーがヘッダーとフッターを自分で作成できるため、ヘッダーまたはフッターの高さは動的です。
私はそれを行う方法がわからないので、誰かが助けることができますか?
上余白の組み込みオプションは
--margin-top
(上記のとおり)および--header-spacing
ヘッダーとコンテンツの間隔(mm)(参照: http://wkhtmltopdf.org/usage/wkhtmltopdf.txt )。ページの上部からヘッダーまでのマージンを明示的に設定できるオプションは(少なくとも私の知る限り)ないので、それらはおそらく役に立たないでしょう。ただし、あなたのケースでは、--header-html <url>
とhtmlヘッダーを追加します。これは、おそらくカスタムヘッダーを設定し、それに応じてスペース/マージンを追加できるHTMLを取り、HTMLがヘッダーに表示されます。
マージンには-T -B -Lおよび-Rを使用します。
wkhtmltopdf -B 13 -L 13 -R 13 -T 53 /tmp/e0cb9c4597860b5abfbf2bafc1000d5a.html /tmp/e0cb9c4597860b5abfbf2bafc1000d5a.pdf