HTML到PDF会扭曲像素大小

时间:2018-11-17 15:36:05

标签: html css pdf-generation

考虑以下HTML代码:

<html>
    <body>
        <div style="height:300px; width:300px; border: 2px solid black;">
        </div>
    </body>
</html>

在浏览器中,它显示为一个完美的正方形。如果我将此代码放在HTML文件中并将文件转换为PDF,则div实际上将在其高度上添加额外的像素。这是肉眼可以看到的最宽的宽度,较小的尺寸(如40 px),但可以使用图形软件以任何尺寸进行测试。

我不知道发生了什么。 PDF转换,文件格式或PDF查看器是否将像素变形为矩形? PDF转换是否将div始终解释为具有最小高度,然后将其添加到height属性中?

1 个答案:

答案 0 :(得分:-1)

使用“ cm”或“ mm”的公制单位,而不是像素(px)。