2016-09-20 55 views
8

--margin-topオプションは内容のマージンですが、ページの先頭からヘッダーまでのマージンを設定したいと思います。私が取り組んでいるプロジェクトでは、ヘッダーやフッター自体を作成できるので、ヘッダーやフッターの高さは動的です。私はそれを行う方法が分からないので、誰も助けることができますか?ありがとう!上部余白のオプションに内蔵wkhtmltopdf - ヘッダーの余白をどのように設定するのですか?

答えて

11

  1. --margin-top(あなたは、上述したように)とMMのヘッダとコンテンツの間の
  2. --header-spacing間隔(:http://wkhtmltopdf.org/usage/wkhtmltopdf.txt参照)です。

私の知る限り、明示的にマージンをヘッダーに設定できるオプションはありません。ただし、あなたの場合は、--header-html <url>を探索し、htmlヘッダーを追加することができます。これはおそらくカスタムヘッダーを設定し、それに応じてスペース/マージンを追加して、HTMLがヘッダーに表示されるHTMLをとることができます。

+1

+1。あなたは単にヘッダとしてWebページを使用することができます。ヘッダーに「」のマージンまたはパディングを使用してページ上部から余白を設定します。 –

+1

ありがとう、私はそれを試しましたが、余白を取り除くことを忘れてしまったオプションが機能しませんでした。私はオプションを削除した後、今すぐ動作します。 – GordonZ

+0

私はこのためにも苦労していました。ヘッダーにマージントップのスタイルを追加し、wkhtmltopdfのための - margin-topスイッチを削除しました。ありがとう、@ lorenzo-s –

1

余白に-T -B -Lと-Rを使用します。

wkhtmltopdf -B 13 -L 13 -R 13 -T 53 /tmp/e0cb9c4597860b5abfbf2bafc1000d5a.html /tmp/e0cb9c4597860b5abfbf2bafc1000d5a.pdf 
関連する問題