doukesou4452 2017-05-06 08:06
浏览 123
已采纳

如何在laravel 5.3中安装dompdf?

I had install laravel-dompdf follow this : https://github.com/barryvdh/laravel-dompdf

But after i use that pdf, laravel-dompdf many shortcomings. It can not display: flex, float etc

And after I search in google, I find this : https://github.com/dompdf/dompdf

Are these two links the same?

Are dompdf and laravel-dompdf the same?

I see the second link (dompdf), it looks like it's a lot of updates.

How do I install dompdf besides laravel-dompdf?

  • 写回答

1条回答 默认 最新

  • douyan4900 2017-05-06 08:37
    关注

    The second one, https://github.com/dompdf/dompdf is the original core library, a pure PHP library.

    The first one, https://github.com/barryvdh/laravel-dompdf is a wrapper library for using DomPDF in Laravel.

    You need the second one, which will automatically include and use the first one, upon proper installation.

    The DomPDF core library has more recent commits, but the newest released version (at the time of this posting) is 0.8, which is the same which is used in the wrapper library for Laravel currently. The more recent commits in the DomPDF core GitHub repository have not yet been made to a new release, but it seems from the commit history the features you mentioned have also not been implemented in those newer commits yet.

    So the Laravel wrapper DomPDF is using the most current released version of the vanilla PHP library DomPDF, which is fine.

    The DomPDF core Readme says:

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

    (bold emphasis mine)

    So not even CSS 2.1 is completely supported yet. There are missing features. I assume flex and float are among those as of yet unsupported features.

    You would have to wait for them to be included in the DomPDF core library in some future version, and then, for the Laravel Wrapper to be updated as well to that new version.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)