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. 访问某个链接,生成某个话题的图片,并显示出来。

安装

$ compos...

本文章首发在 LearnKu.com 网站上。

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

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 11

半人间
Mac 系统提示错误
0 个点赞 | 8 个回复 | 问答
zhaoguangshuai
PDF 和 image 都报错
0 个点赞 | 2 个回复 | 问答 | 课程版本 2019
DanielDu
麻烦看下这是什么错误啊?
0 个点赞 | 2 个回复 | 问答
quejingshi
完全跑不动
0 个点赞 | 1 个回复 | 问答 | 课程版本 2019
wongvio
tinker 没问题,加到 controller 里报错
0 个点赞 | 1 个回复 | 问答 | 课程版本 2019
Pepsi丶
部署到阿里云上报错
0 个点赞 | 1 个回复 | 问答 | 课程版本 2019
请教 The exit status code '126' 问题
0 个点赞 | 1 个回复 | 问答 | 课程版本 2019
Pepsi丶
请问对服务器性能有硬性要求吗?
0 个点赞 | 1 个回复 | 问答
zhaoguangshuai
卸载了 sudo-su 插件 PDF 和 image 依旧报错
0 个点赞 | 0 个回复 | 问答 | 课程版本 2019