ssgglobal/laravel-pdfreactor

用于Laravel的PDFreactor的PHP包装器。

v3.0.1 2023-06-13 18:01 UTC

This package is auto-updated.

Last update: 2024-09-13 20:55:12 UTC


README

Unit Tests

Laravel PDFreactor

用于Laravel 6+的PDFreactor的PHP包装器。

设置

要求

  • Illuminate/Support 6.0+。
  • GuzzleHttp/Guzzle ^6.3.1 或 ^7.0.1

安装

# Install package
composer require ssgglobal/pdfreactor

# Publish Config
php artisan vendor:publish --provider="StepStone\PdfReactor\ServiceProvider"

pdfreactor 配置选项将被合并到 config/services.php

注册服务提供者

在你的 config/app.php 中,将以下内容添加到 providers 数组。

'providers' => [
    StepStone\PdfReactor\ServiceProvider::class,
],

配置

在 .env 中设置你的PDFreactor配置选项

注册别名(可选)

在你的 config/app.php 中,将以下内容添加到 alias 数组。

'aliases' => [
    'PdfReactor'    => StepStone\PdfReactor\Facade::class,
]

使用方法

有关函数的完整列表,请访问 PDFreactor 网站。

    $config = [
        // PDFreactor config options
    ];

    $document   = PdfReactor::convertAsync($config);

测试

// Use docker compose to turn on the server
docker-compose up -d

// run phpunit
./vendor/bin/phpunit