gpt4 book ai didi

css - mpdf 中的文档填充问题

转载 作者:行者123 更新时间:2023-12-01 22:12:35 24 4
gpt4 key购买 nike

注:mpdf 6.0

你好,

我正在尝试使用 mpdf 生成 pdf,它需要元素的精确定位以便以后打印。元素将从给定页面的最左上角开始绘制,即不应有隐式填充、边距或其他可能影响元素在正文中位置的内容。

问题: mpdf 似乎忽略了 CSS 和在构造函数中传递的有关文档根的边距/填充的值。正文被 PDF 文档中的边距包围(或者正文正在填充子元素)。不过,mpdf 确实使用了样式表。观察:与相同样式表一起馈送到 mpdf 的相同 HTML 在浏览器中产生看似正确的结果(查看 HTML)。

$mpdf = new Mpdf([
//'debug' => true,
'format' => 'A4',
'margin_left' => 0,
'margin_right' => 0,
'margin_top' => 0,
'margin_bottom' => 0,
'margin_header' => 0,
'margin_footer' => 0
]);

...我尽可能将填充和边距设置为 0,尤其是:

body {
margin: 0mm;
padding: 0mm;
}

我不知道我哪里错了。您对我如何解决这个问题有什么建议吗?

最佳答案

我也遇到了 mPDF 版本 7 的类似问题,然后我在我的 css 文件中添加了一段代码 -

@page {
margin-top: 0px;
margin-left:0px;
}

将它写在你的 css 文件中。它解决了我的问题。

关于css - mpdf 中的文档填充问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47013734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com