我也尝试使用 Chromium 无头浏览器从 HTML 创建 PDF,并观察到相同的行为。
重现问题的步骤:
(1) 创建带有标签的 HTML 文件 (2) 创建任何样式中包含“position:absolute”的标签 或 或 标签。 (3) 将 HTML 文件打印为 PDF
示例 HTML 片段:
<html>
<body>
<a href="https://www.google.com">
<p style="position: absolute;"> Hello </p>
</a>
</body>
</html>
<html>
<body>
<p style="position: absolute;">
<a href="https://www.google.com">
Hello
</a>
</p>
</body>
</html>