我正在使用mpdf库,我想隐藏某些元素,使其无法在pdf中显示。我正在使用
样式="显示:无;"
和
"可见性:隐藏"
但它们都不起作用。html 有一些隐藏的元素,但是当生成 pdf 时,这些元素会再次显示。有没有人可以帮助我解决这个问题?
这是
来自他们的文档:
因此,所有HTML元素都在mPDF中硬编码,被视为块或内联元素(例如,相当于CSS display:block或display:in-line)。这不能使用 CSS 更改。
由于您尝试更改显示属性,因此不会得到所需的内容。您可以尝试将它们移出文档,但对绝对和相对定位的支持不是很好。因此,如果您不渲染要转换为PDF的文档上的元素,则看起来您可以使其正常工作。
从这里你可以看到css支持。根据您尝试隐藏的元素,您可以通过以下选项隐藏一些元素:
visibility: visible | hidden | printonly | screenonly (mPDF >= 5.4)