微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

TCPDF和使用添加的CSS的问题

如何解决TCPDF和使用添加的CSS的问题

| 我正在尝试将TCPDF与我自己的类一起使用,以发布HTML中已经存在的某些内容,而我却无法让CSS发挥作用(反正不是完全如此)。 我知道这是一个pDF库,无法处理所有CSS,但是我正在做的只是一些(非常)基本的格式设置。 我可能正在做一些非常愚蠢的事情,但是我一生都看不到它。 无论如何,我正在创建一个具有样式属性的变量,如下所示:
$html = <<<EOF
    <style>
    table.phonelist {
    border:1px solid black;
    }
    td {
    border:1px solid black;
    }
    td.header1 {
    background-color: #cccccc;
    border-bottom:1px solid black;
    font-weight: bold;
    text-align: center;
    font-size: 12pt;
    }
    td.header2 {
    font-weight:bold;
    text-align:center;
    font-size:12pt;
    }
    td.lname {
    font-weight:bold;
    }
    td.ext {
    text-align:center;
    }
    </style>
    EOF;
然后,我在该字符串的末尾添加一些html并将其写到页面上,HTML可以很好地渲染和显示某些样式,例如header1样式是较大的字体大小和居中位置,但是background-color不会\'似乎没有做任何事情。 任何人都可以提供任何帮助,这将是非常有用的,如果它只是指出我的愚蠢,那么仍然可以工作:-) 干杯。     

解决方法

        我已经使用过TCPDF,而colspan可以完美地工作,但是我认为(不幸的是)在将HTML转换为TCPDF时必须始终使用内联样式,否则结果可能无法预测。 我知道这很无聊,并且会导致很多重复,但是那样的话,colspan和style对我来说是完美的。     ,        TCPDF中的CSS几乎不存在,要将任何可用的CSS切换到dompdf https://github.com/dompdf/dompdf,它可以读取外部样式表,内联样式标签等     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。