MPDrf 隐藏元素


mpdf hidden elements

我正在使用mpdf库,我想隐藏某些元素,使其无法在pdf中显示。我正在使用

样式="显示:无;"

"可见性:隐藏"

但它们都不起作用。html 有一些隐藏的元素,但是当生成 pdf 时,这些元素会再次显示。有没有人可以帮助我解决这个问题?

这是

来自他们的文档:

所有HTML元素都在mPDF中硬编码,被视为块或内联元素(例如,相当于CSS display:block或display:in-line)。这不能使用 CSS 更改。

因此,

由于您尝试更改显示属性,因此不会得到所需的内容。您可以尝试将它们移出文档,但对绝对和相对定位的支持不是很好。因此,如果您不渲染要转换为PDF的文档上的元素,则看起来您可以使其正常工作。

从这里你可以看到css支持。根据您尝试隐藏的元素,您可以通过以下选项隐藏一些元素:

visibility: visible | hidden | printonly | screenonly (mPDF >= 5.4)