【问题标题】:PDF CSS is not working in LaravelPDF CSS 在 Laravel 中不起作用
【发布时间】:2018-10-01 18:08:48
【问题描述】:

我正在使用这个包来生成 PDF。

https://github.com/praem90/laravel-mpdf

HTML 没问题,但 CSS 正在加载,但在 PDF 视图中不起作用。

有时会出错

遇到一个非数字值

else {
$size *= (25.4 / $this->dpi); //nothing == px
}

在 HTML 视图中,在 PDF 视图中一切正常。

【问题讨论】:

  • 你确定$this->dpi在视图渲染时有值吗?
  • $this->dpi = 96; // 解释 HTML/CSS 中的“px”像素值(参见下面的 img_dpi) // 自动更正 HTML 指定可选结束标签的标签,例如P,LI,DD,TD // 如果您确信输入的 html 是有效的 XHTML,关闭它可能会使其更可靠

标签: laravel pdf dompdf mpdf


【解决方案1】:

我猜$this->dpi 是一个以“px”结尾的字符串。如果是这样的话,你不能用它做数学。将其存储为 int 或 double,然后根据需要将“px”添加到其中,例如在渲染时。

【讨论】:

    猜你喜欢
    • 2017-10-22
    • 2015-07-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-15
    • 2018-10-30
    • 2022-08-14
    • 1970-01-01
    相关资源
    最近更新 更多