Menu

011. 快速生成 PDF 以及图片——barryvdh/laravel-snappy

快速生成 PDF 以及图片——barryvdh/laravel-snappy

对于快速生成一个 PDF 这样的功能呢,barryvdh/laravel-snappy 就是最好的选择了。barryvdh/laravel-snappy 依赖了 knplabs/knp-snappy,也可以说是 knplabs/knp-snappy 在 Laravel 中的封装。而 knplabs/knp-snappy 又是对两个开源的命令行工具 wkhtmltopdfwkhtmltoimage 的封装。总之需要明白我们最终使用的是 wkhtmltopdfwkhtmltoimage,当然也需要安装这两个工具。

场景分析

尝试完成一个比较真实的功能,可以帮助我们更快速,深入的了解一个扩展包的使用,在 LaraBBS 中,我们可以尝试实现以下功能:

  1. 访问某个链接,生成某个话题的 PDF,并显示出来;
  2. 访问某个链接,生成某个话题的图片,并显示出来。

安装

$ composer require barryvdh/laravel-snappy

本文章首发在 Laravel China 社区

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 3

半人间
Mac 系统提示错误
0 个点赞 | 7 个回复 | 问答
DanielDu
麻烦看下这是什么错误啊?
0 个点赞 | 2 个回复 | 问答
刻意练习,每日精进。
7
点赞
1055
浏览
3
讨论