php - 如何在 Laravel 5.3 中安装 dompdf?

标签 php laravel laravel-5.3 dompdf

我已经按照以下步骤安装了 laravel-dompdf:https://github.com/barryvdh/laravel-dompdf

但是我使用那个pdf后,laravel-dompdf有很多缺点。它无法显示:flex、float 等

在谷歌搜索后,我发现了这个:https://github.com/dompdf/dompdf

这两个链接相同吗?

dompdf 和 laravel-dompdf 相同吗?

我看到第二个链接(dompdf),看起来有很多更新。

除了 laravel-dompdf 之外,如何安装 dompdf?

最佳答案

第二个,https://github.com/dompdf/dompdf是原始核心库,纯PHP库。

第一个,https://github.com/barryvdh/laravel-dompdfwrapper library在 Laravel 中使用 DomPDF。

您需要第二个,在正确安装后,它将自动包含并使用第一个。

DomPDF 核心库有更新的提交,但是 the newest released version (at the time of this posting) is 0.8 ,与使用的 in the wrapper library for Laravel 相同现在。 DomPDF core 中的最新提交GitHub 存储库尚未发布新版本,但从 commit history 看来您提到的功能还没有在这些较新的提交中实现。

因此 Laravel 包装器 DomPDF 使用的是普通 PHP 库 DomPDF 的最新发布版本,这很好。

DomPDF core Readme说:

Handles most CSS 2.1 and a few CSS3 properties, including @import, @media & @page rules

(粗体强调我的)

所以甚至 CSS 2.1 还没有完全支持。缺少功能。我认为 flex 和 float 是目前尚未支持的功能。

您必须等待它们在未来版本中包含在 DomPDF 核心库中,然后,Laravel Wrapper 也更新到该新版本。

关于php - 如何在 Laravel 5.3 中安装 dompdf?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43818188/

相关文章:

php - laravel4 迁移失败(pdo 异常)

model - Laravel 模型获取类的实例

php - 如何按旧日期获取多个表的行(逐行)

php - 我无法在数据库中添加出生日期,有人可以告诉我我要去哪里了。

php - memcached.hash 策略有什么用?

php - 如何在 laravel 中从联合 mysql 查询传递变量

php - 如何设置插入到 json 数据类型字段的键的顺序?

php - Laravel SQLSTATE[42000] : Syntax error or access violation: 1055

php - 在 laravel 5.3 中调用 SEOStats 实例时找不到类 'SEOstats\SEOstats'

javascript - 如何添加自定义日期范围以显示 fusionchart?