教你如何使用 PHP 优雅的生成 PDF 和 Image | 您所在的位置:网站首页 › 如何将pdf生成图片 › 教你如何使用 PHP 优雅的生成 PDF 和 Image |
导读:本人初次写博客,有不足之处,请多多指教 。 起因因为项目中有需求,要动态的生成一些图片,图片的格式要求也比较严格就像是这样的 表格中的数据如 单价 数量都是动态的数据, 刚开始准备用 GD库 来操作,后来想想不太现实所以去找了找有没有比较成熟的 php 类库。有不少的类库,可以实现直接生成 PDF 而没有可以直接生成 Image 的扩展包。 后来发现了一个 开源的软件 wkhtmltox 该软件支持读取本地和网络端的网页,直接在本地生成 pdf 或 image。wkhtmltox官方地址 该软件有 Window 版本和 Linux 版本(具体支持详情可以查看其官网) 下载之后需要将可执行文件的路径添加到环境变量中具体的使用大概是这样的 $ D:/wktopdf/wkhtmltopdf/bin/wkhtmltoimage --format "jpg" "./1-夏天/夏天.html" "./1-夏天/夏天.jpg" $ wkhtmltopdf --format "pdf" "./1-夏天/夏天.html" "./1-夏天/夏天.pdf"支持中文路径和中文文件名, 但是用户可不会这种操作,所以需要一些封装(将执行流程抽象化),有一个哥们已经为我们做了,所以不需要我们去造轮子了。 PHP实现方式一 KnpLabs/snappy一个基于 wkhtmltox 的 php 扩展包 扩展包GitHup地址使用方式 $ composer require knplabs/knp-snappy |
CopyRight 2018-2019 实验室设备网 版权所有 |