groupdocscloud / groupdocs-editor-cloud
此仓库包含 GroupDocs.Editor Cloud SDK for PHP 的源代码。
23.11
2023-11-23 13:20 UTC
Requires
- php: >=8.2
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.5.8|^7.4.5
Requires (Dev)
- phpunit/phpunit: ^10.0.0
This package is auto-updated.
Last update: 2024-09-23 16:07:11 UTC
README
此仓库包含 GroupDocs.Editor Cloud SDK for PHP 的源代码。此 SDK 允许您在 PHP 应用程序中处理 GroupDocs.Editor Cloud REST API。
GroupDocs.Editor Cloud 允许您编辑各种支持文档类型的文档
- Microsoft Word 文档 - DOC, DOCX, DOCM, DOT, DOTM, DOTX, RTF, FlatOpc, WordML, TXT;
- Microsoft Excel 工作表 - XLS, XLSX, XLSM, XLT, XLTX, XLTM, XLSB, SpreadsheetML, CSV, TSV;
- Microsoft PowerPoint 演示文稿 - PPT, PPTX, PPTM, POT, PPS 等.;
- Open Document 格式 - ODT, OTT, ODS, ODP, OTP;
- 标记 - HTML, MHTML, XML。
依赖项
- PHP 5.5 或更高版本
授权
要使用 SDK,您需要 AppSID 和 AppKey 授权密钥。您可以在 https://dashboard.groupdocs.cloud(需要免费注册)获取您的 AppSID 和 AppKey。
安装 & 使用
Composer
该软件包可在 Packagist 上找到,并且可以通过执行以下命令使用 Composer 进行安装:
composer require groupdocscloud/groupdocs-editor-cloud
或者,您可以直接从该仓库使用 Composer 安装 SDK,将以下内容添加到 composer.json
文件中:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-php.git"
}
],
"require": {
"groupdocscloud/groupdocs-editor-cloud": "*"
}
}
然后运行 composer install
手动安装
克隆或下载此仓库,然后在根目录中运行 composer install
以安装依赖项,并将 autoload.php
包含到您的代码文件中。
require_once('/path/to/groupdocs-editor-cloud-php/vendor/autoload.php');
测试
要运行单元测试,请在 json.config 中设置您的 AppSID 和 AppKey,然后执行以下命令:
php composer.phar install
./vendor/bin/phpunit
入门
请按照 安装过程 进行操作,然后运行以下命令:
<?php require_once(__DIR__ . '/vendor/autoload.php'); //TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required). $configuration = new GroupDocs\Editor\Configuration(); $configuration->setAppSid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"); $configuration->setAppKey("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"); $infoApi = new GroupDocs\Editor\InfoApi($configuration); try { $response = $infoApi->getSupportedFileFormats(); foreach ($response->getFormats() as $key => $format) { echo $format->getFileFormat() . " - " . $format->getExtension(), "\n"; } } catch (Exception $e) { echo "Something went wrong: ", $e->getMessage(), "\n"; PHP_EOL; } ?>
许可
GroupDocs.Editor Cloud SDK for PHP 在 MIT 许可证 下授权。
资源
联系我们
您的反馈对我们非常重要。请随时使用我们的 支持论坛 联系我们。