54853315/phantomagick

PhantomMagick提供简单的API,简化HTML转换为PDF或图片的过程

v1.0 2021-03-16 06:26 UTC

This package is auto-updated.

Last update: 2024-09-16 15:08:11 UTC


README

PhantomMagick提供简单的API,简化HTML转换为PDF或图片的过程。特别适用于生成发票或捕捉网站截图等任务。它不依赖于任何框架,但在Laravel 4/5中提供了简单使用的门面。

果酱使用PhantomMagick实现生成海报,PhantomMagick只支持七牛上传,不支持COS,因此创建一个仓库实现COS上传。

功能

  • 将HTML转换为PDF
  • 将HTML转换为图片(PNG、JPG或GIF)
  • 支持多页PDF
  • 捕捉网页截图
  • 将PDF或图片保存到本地磁盘或云端(S3、Dropbox或Rackspace)
  • 框架无关,可选Laravel集成
  • (!!!新)将PDF或图片保存到COS

要求

安装

PhantomMagick可通过Composer获取

$ composer require 54853315/phantommagick

依赖

PhantomJS必须安装才能使用PhantomMagick。

安装PhantomJS有几种方法

手动安装二进制文件

您可以从以下链接下载官方PhantomJS二进制文件

http://phantomjs.org/download.html.

许可

MIT许可(MIT)。有关更多信息,请参阅LICENSE