donttrythisathome / unoconv
此包已被废弃且不再维护。未建议任何替代包。
Unoconv 的 PHP 封装器
此包尚无发布版本,信息有限。
README
# Unoconv 客户端 Laravel 包。## 安装
composer require donttruthisathome/unoconv
在 config/app.php 中添加以下提供者
'providers' => [ ... Dtth\Unoconv\UnoconvServiceProvider::class, ... ], 'aliases'=>[ ... 'Unoconv'=>Dtth\Unoconv\Facades\Unoconv::class, ... ],
## 配置要配置此包,首先需要发布设置
php artisan vendor:publish --provider="Dtth\Unoconv\UnoconvServiceProvider"
然后配置包的 config/uniconv.php
| 选项 | 描述 |
|---|---|
| host | Unoconv 服务器主机名。 |
## 方法
| 返回类型 | 描述 |
|---|---|
| 布尔值 | \Unoconv::convert(string $file, string $output, string $format) 将文件转换为指定格式并保存到输出路径。 |
## 使用
<?php namespace App\Http\Controllers; use Dtth\Unoconv\Contracts\Unoconv; class AppController extends Controller { public function example(){ ... $result = \Unoconv::convert( storage_path('app/public/test.pptx'), storage_path('app/public/test.pdf'), Unoconv::PDF ); if (!$result) return; ... } }