【问题标题】:Make PDF file with Laravel DomPDF使用 Laravel DomPDF 制作 PDF 文件
【发布时间】:2018-10-04 07:37:58
【问题描述】:

当我使用 laravel DomPDF 自定义 pdf 模板但我使用结构引导程序并像这样使用 css 属性 box-shadow 时。

box-shadow: 0 4px 9px rgba(0,0,0,0.07);

domPDF 中的错误显示

'box_shadow' is not a valid CSS2 property.

请帮帮我

【问题讨论】:

  • box_shadow 几乎可以肯定是一个 CSS3 特性。不是 CSS2 属性。至少不能保证因为某些东西是有效的 CSS2,所以试图支持将 html/css 转换为 PDF 的 PDF 引擎会针对它声称支持的所有规则执行此操作,或者与 Web 浏览器一致地呈现 CSS。

标签: html css laravel dompdf


【解决方案1】:

这只是对已知验证器错误的警告(请参阅其他 SO post)。

警告在调试模式下默认开启,但在生产中将关闭。 如果您想隐藏它们,请阅读domPDF manual 并使用以下命令将其关闭:

PDF::loadHTML($html)->setPaper('a4', 'landscape')->setWarnings(false)->save('myfile.pdf')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-02
    • 1970-01-01
    • 2023-04-09
    • 2020-07-17
    • 2017-08-19
    • 2018-08-20
    相关资源
    最近更新 更多