44

我正在尝试使用 DOMPDF 生成 PDF。我有一些 HTML,然后将其转换为 PDF。

但我有一个问题。当我将一个对象放在页面顶部(例如图标)时,在 PDF 中它也会显示在页面顶部。但是当我打印 PDF 时,会有一个边距。我知道必须有一个最小的利润,但就我而言,它太大了。有没有办法在 DOMPDF 中控制这个边距?

我正在尝试复制现有文档,并且在原始文档中徽标不在页面顶部(PDF 中已经有边距)。但是当我打印它时,它与我生成的 PDF 中的位置完全相同(并且 PDF 中没有边距)。

PDF中是否已经设置了打印边距?

4

2 回答 2

110

以下样式将有效地将文档的边距设置为 0:

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

@page由 dompdf 0.6.0 和bodydompdf 0.5.1 使用。您可以单独修改页面和正文的边距,尽管现在两者的边距一起作为您的内容边界。

于 2012-07-25T19:06:41.177 回答
25

有时你还需要设置

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