php - 在 DOMPDF 中打印边距

标签 php pdf dompdf

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

但是我有一个问题。当我在页面顶部放置一个对象(例如图标)时,在 PDF 中它也会显示在页面顶部。 但是当我打印 PDF 时,有一个边距。我知道必须有一个最小的边距,但在我的例子中它太大了。 有什么方法可以控制 DOMPDF 中的这个边距吗?

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

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

最佳答案

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

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

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

关于php - 在 DOMPDF 中打印边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11649052/

相关文章:

javascript - 传递数据查看时JS中的"SyntaxError: unterminated string literal"

c# - 从数据库中的二进制文件写入 PDF

php - DOMpdf,向PDF添加新页面

php - 无法在ajax中重定向和显示消息

php - vtiger webservice 查询中的 "Query failed:Permission to perform the operation is denied for name"我想通过它列出模块记录之一

html - 使用 itext 添加标题到 pdf

c# - Windows 手机 8 : display pdf

php - cellmap中找不到Frame的解决方法

php - 创建 PDF 时未应用 dompdf 横向 View

php - 如果在循环中包含 PHP 中的文件,每次在循环中运行时它都会访问该文件吗?