44

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

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

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

PDFにすでに印刷マージンが設定されているところはありますか?

4

2 に答える 2

110

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

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

@pagedompdf 0.6.0、dompdf0.5.1で使用されbodyます。ページと本文の余白は個別に変更できますが、現在は2つの余白が一緒になってコンテンツの境界として機能します。

于 2012-07-25T19:06:41.177 に答える
25

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

html { margin: 0px}
于 2012-07-26T10:47:05.427 に答える