在 DOMPDF 中打印边距

2022-08-30 11:24:03

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

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

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

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


答案 1

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

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

@page由 dompdf 0.6.0 使用,由 dompdf 0.5.1 使用。您可以独立修改页面和正文的边距,但现在两者的边距一起充当内容边界。body


答案 2

有时您还需要设置

html { margin: 0px}

推荐