jjarroyo / laravel-ilovepdf
iLovePDF PHP API for Laravel
dev-master
2020-06-26 03:43 UTC
Requires
- php: >=7.2
- ext-curl: *
- vlucas/phpdotenv: ^4.1
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is auto-updated.
Last update: 2024-09-26 13:12:27 UTC
README
一个基于 iLovePDF API 和 iLovePDF PHP Library 的 Laravel 包库
您可以在 https://developer.ilovepdf.com 注册 iLovePDF 账户
开发并自动化 PDF 处理任务,例如压缩 PDF、合并 PDF、拆分 PDF、将 Office 文档转换为 PDF、PDF 转 JPG、图片转 PDF、添加页码、旋转 PDF、解锁 PDF、添加水印和修复 PDF。每个任务都有多个设置选项,以获得您期望的结果。
需求
PHP 7.2 及以上版本。Laravel 7.x 及以上版本。
安装
使用 Composer
此包可以在 Laravel 5.5 及以上版本中使用。您可以通过 Composer 安装库。运行以下命令
composer require jjarroyo/laravel-ilovepdf
服务提供者和别名将自动注册。或者您也可以手动在您的 config/app.php
文件中添加它们
'providers' => [ // ... JJArroyo\LaravelIlovepdf\LaravelIlovepdfServiceProvider::class, ]; 'aliases' => [ // ... 'IlovePDF' => JJArroyo\LaravelIlovepdf\Facades\Ilovepdf::class, ];
您可以使用以下命令发布配置
php artisan vendor:publish --provider="JJArroyo\LaravelIlovepdf\LaravelIlovepdfServiceProvider" --tag="config"
设置 API 密钥
在 https://developer.ilovepdf.com 注册 iLovePDF 账户以获取您的 项目密钥
和 密钥
在您的 .env
文件中添加以下内容
...
ILOVEPDF_PROJECT_KEY=YOUR_PROJECT_KEY
ILOVEPDF_SECRET_KEY=YOUR_SECRET_KEY
入门指南
简单用法如下
$myTask = ILovePDF::newTask('compress'); $file1 = $myTask->addFile('file1.pdf'); $myTask->execute(); $myTask->setOutputFilename('output.pdf'); $myTask->download();
文档
请查阅 https://developer.ilovepdf.com/docs 以获取最新文档。