webpractik / ocf-converter-sdk
onlineconvertfree.com 文件转换 API 的 SDK
1.0.0
2022-11-14 08:35 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2024-09-14 13:42:20 UTC
README
onlineconvertfree.com 文件转换 API 的 SDK。
安装与使用
要求
PHP 7.4 及以上版本。也应在 PHP 8.0 中工作。
Composer
推荐通过 Composer 安装 SDK。
composer require webpractik/ocf-converter-sdk
入门
请遵循 安装程序,然后从以下步骤开始
<?php require_once(__DIR__ . '/vendor/autoload.php'); $apiKey = 'myApiKey'; $client = new Webpractik\OcfConverter\Sdk\OcfClient($apiKey); $filePath = '/path/to/file/to/convert.png'; $extensionToConvertTo = 'pdf'; try { $task = $client->uploadFile($filePath, $extensionToConvertTo); $result = $task->waitForConversion(); if ($result->isSuccess()) { $resultUrl = $result->getResultingFileUrl(); $resultFileName = basename($resultUrl); if (file_put_contents($resultFileName, file_get_contents($resultUrl))) { $result->deleteFile(); } } } catch (Exception $e) { echo 'Exception: ', $e->getMessage(), PHP_EOL; }
许可证
SDK 在 MIT 许可证 (MIT) 下提供。请参阅 许可证文件 了解更多信息。
贡献
OpenAPI Generator 用于客户端生成。
要求
JRE 和 OpenAPI Generator 是客户端生成的必需品。
客户端生成
要重新生成客户端,请执行以下操作
- 运行生成命令
composer api-codegen
- 使用您的 IDE 对生成的代码进行格式化。