net-tools / cloudconvert
用于与 Cloud Convert API 交互的 Composer 库
1.0.8
2023-09-10 12:43 UTC
Requires
- php: >= 7.0.0
- lib-curl: *
README
用于与 CloudConvert API 交互的 Composer 库
Cloudconvert 是一个基于网页的服务,可以在多种文件格式之间转换文件。我本人使用 CloudConvert API 将 PDF 文件转换为 txt 文件(在 PHP 中我无法搜索 PDF 文件,但如果将其转换为纯文本文件,我就可以使用任何字符串搜索功能)。
安装说明
要安装 net-tools/core 包,只需通过 composer 引入: require net-tools/cloudconvert:^1.0.0
。
如何使用?
客户端类必须使用 API 密钥进行实例化(从您的 CloudConvert 账户获取)。然后,使用以下任何一种方法:
- listConversions
- deleteConversion
- deleteConversions
- convertDownload(要转换的文件将在您的网站上下载)
- convertUploadData(要转换的数据是一个字符串)
- convertUpload(要转换的文件通过请求上传)
有关参数和返回值的详细信息,您可以参考 CloudConvert API,因为这个客户端类仅是一个外观模式,抽象了技术细节,例如执行实际的 HTTP 请求,以简化最终用户的操作。
示例
// $APIKEY must contain the API key from your CloudConvert account // $URL refers to a file hosted on your website will be downloaded // and converted (e.g. : http://mysite.info/test.pdf). $client = new Nettools\CloudConvert\Client($apikey); $client->convertDownload('pdf', 'txt', $url, array('download'=>'inline')); // and also : $client->convertUpload('pdf', 'txt', '/home/tmp/mypdf.pdf', array('download'=>'inline'));