此包已被废弃且不再维护。未建议任何替代包。

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;
        ...
    }    
}