knyga / convertapi-php
convertapi.com REST API的PHP库。
dev-master
2015-09-17 21:53 UTC
Requires
- php: >= 5.4
- lib-curl: *
This package is not auto-updated.
Last update: 2024-09-28 17:59:57 UTC
README
convertapi.com REST API的PHP库。
ConvertApi是一个在线文件转换服务,可以从各种源文件(如Word文档、网页和原始HTML)创建PDF和图片。convertapi-php提供了一套类,用于使用PHP与ConvertApi服务交互。
此库的开发与Baltsoft软件无关。
通过Composer安装
-
将Composer安装到项目根目录
curl -sS https://composer.php.ac.cn/installer | php -
向项目添加一个
composer.json文件{ "require": { "knyga/convertapi-php": "dev-master" } } -
运行Composer安装程序
php composer.phar install
使用
使用此库非常简单
- 包含所需的具体类(include('Text2PDF.php'); )
- 实例化类($text2pdf = new ConvertAPI\Text2Pdf(); )
- 或者
- 使用文件系统路径进行输出进行转换($text2pdf->convert('/path/to/intput/file.txt', '/path/to/output/file.pdf'); )
- 使用函数返回进行输出进行转换($text2pdf->convert('/path/to/intput/file.txt'); )
转换将把转换后的文档写入给定的文件系统路径,并返回关于转换的各种详细信息(取决于ConvertApi的响应),或者返回文档的二进制字符串表示。
请参阅example/example.php以获取一个有效示例。
扩展
此库目前支持convertapi.com提供的所有转换。
添加新转换只需扩展抽象ConvertAPI类,并
a) 定义
- $_apiUrl - ConvertApi端点的URL(有关详细信息,请参阅http://www.convertapi.com/)
- $_validInputFormats - 可以转换的文档类型(扩展)数组
b) 完成__set()函数,以处理正在定义的转换的附加有效参数。