kindling / pdf
简化PDF创建的包
dev-master
2019-07-19 05:47 UTC
Requires
- barryvdh/laravel-snappy: ^0.4.4
- h4cc/wkhtmltopdf-amd64: 0.12.x
This package is auto-updated.
Last update: 2024-09-17 21:46:18 UTC
README
描述
这是一个非常简单的包,主要围绕 Laravel-Snappy 进行封装,并在 /bin
文件夹中添加了 MacOS 的 wkhtmltopdf
二进制文件。这是因为没有为 Mac OS 二进制文件提供 composer 包。
它使用 h4cc/wkhtmltopdf-amd64
包,该包为 Ubuntu 提供了/添加了 Linux 二进制文件。
安装
非常简单,composer require kindling/pdf
。
您必须添加一个 ENV 变量
WKHTMLTOPDF_PATH="vendor/kindling/pdf/bin/wkhtmltopdf-osx"
您可以指定此路径,但由于此包试图使其快速/简单,路径需要在您的应用的
base_path()
中。如果您使用的是 Linux(Ubuntu),您可能不需要担心此 ENV 变量,它应该直接可用。
这里的想法是使添加单个包到 Kindling 应用变得快速且简单,并且能够几乎立即生成 PDF 文件。
配置文件发布时将是 config/snappy.php
,这是由于此包围绕 Laravel Snappy 进行封装。
使用 php artisan vendor:publish
发布配置,并选择 Kindling\PDF 包。
用法
请参阅 Laravel Snappy 文档以了解用法,https://github.com/barryvdh/laravel-snappy。
提醒,此包是围绕 Laravel Snappy 的基本封装,并试图提供开箱即用的使用方式。