wkhtmltopdf div背景颜色

问题描述 投票:9回答:3

我在我的亚马逊ubuntu实例上使用wkhtmltopdf来生成发票的PDF。该页面是PHP。除了html div标签的背景颜色外,一切正常。边框颜色正常。在wkhtmltopdf中是否有任何设置可以打印div标签的背景颜色?

我尝试过bgcolor,css和内联样式,我也检查了在Table结构中转换页面,但这些都没有帮助。

php wkhtmltopdf
3个回答
17
投票

我也有这个问题,而且css正好在同一个HTML文件中。我的诀窍最终成为背景颜色标签末端有点神秘的“!important”,如下所示:

background-color: #f2f4f7 !important;

0
投票

如果你可以通过将!important添加到CSS规则来解决它,那么你有一个@media print规则阻碍

例如,在我的情况下,我包括的CSS规则:

@media print {
    background: transparent !important; /* <= DISABLES backgrounds */
}

@media print的许多其他!important规则,我想删除我的PDF以获得目标HTML的一些样式


0
投票

使用此特别是当您从谷歌应用程序脚本生成PDF时

@media print 
{
.class 
{
     background-color: #1a4567 !important;
     -webkit-print-color-adjust: exact;
}
}
© www.soinside.com 2019 - 2024. All rights reserved.