web-dev-qa-db-ja.com

DOMPDFでの余白の印刷

DOMPDFを使用してPDFを生成しようとしています。PDFに変換されるHTMLがあります。

しかし、私には問題があります。ページの上部にオブジェクト(アイコンなど)を置くと、PDFに表示されます。ページの上部にも表示されます。ただし、PDFマージンがあります。最小限のマージンが必要であることは知っていますが、私の場合は大きすぎます。DOMPDFでこのマージンを制御する方法はありますか?

既存のドキュメントを複製しようとしていますが、オリジナルではロゴがページの上部にありません(PDFには既にマージンがあります)。しかし、私がそれを印刷すると、私が生成したPDFと同じ位置にあります(そしてPDFに余白はありません)。

PDFに既に印刷マージンが設定されている場所はありますか?

30
cyrodiil

次のスタイルは、ドキュメントのマージンを0に効果的に設定します。

@page { margin: 0px; }
body { margin: 0px; }

@pageはdompdf 0.6.0で使用され、bodyはdompdf 0.5.1で使用されます。ページと本文のマージンは個別に変更できますが、現時点では2つのマージンが一緒になってコンテンツの境界として機能します。

79
BrianS

時にはあなたも設定する必要があります

html { margin: 0px}
16
Pierlo Upitup