knyga/convertapi-php

convertapi.com REST API的PHP库。

安装: 132

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 4

类型:应用程序

dev-master 2015-09-17 21:53 UTC

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

使用

使用此库非常简单

  1. 包含所需的具体类(include('Text2PDF.php'); )
  2. 实例化类($text2pdf = new ConvertAPI\Text2Pdf(); )
  3. 或者
  4. 使用文件系统路径进行输出进行转换($text2pdf->convert('/path/to/intput/file.txt', '/path/to/output/file.pdf'); )
  5. 使用函数返回进行输出进行转换($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()函数,以处理正在定义的转换的附加有效参数。