PDF中的白线

本文关键字:白线 PDF | 更新日期: 2023-09-27 18:21:03

我正在尝试将html表转换为pdf格式。当我在浏览器中查看表格时,不会显示白线,但当我将其导出为pdf时,每个表格单元格和行之间都有白线。我尝试过每种css样式来解决它,但都不起作用。我正在使用Winnovive HTML到PDF转换器。有没有人遇到过这个问题,或者知道如何解决它?

.pricelistcontainer table {
width: 100%;
display: table;
padding: 0;
margin: 0;
font-size: 100%;
border-collapse: collapse;
/*margin-top: 25px;
margin-left: 52px;*/
border: none;

}

.pricelistcontainer table th {
        border: none;
        background: #000000;
        vertical-align: top;
        color: #ffffff;
        font-family: arial,sans-serif;
        /*line-height: 1.5;*/
        font-weight: bold;
        padding: 4px;
    }

.pricelistcontainer table td {
        /*line-height: 1.5;*/
        border: none !important;
        margin: 0;
        background: #dae2eb;
        vertical-align: middle;
        font-family: arial,sans-serif;
        padding-left: 2px;
        color: #000;
        padding-top: 4px;
        padding-right: 4px;
        padding-left: 4px;
    }

PDF中的白线

您可以使用dopdf,只需安装它,然后在网页中按ctrl+p即可。它将显示打印选项。选择默认打印机为dopdf并保存。

据我所知,Winnovive使用Internet Explorer渲染引擎,所以你可能想检查一下你在IE中看到的内容,然后调整你的CSS。

或者,您可以使用基于webkit的解决方案,如wkhtmltopdf或htm2pdf提供的API。