English | 简体中文 | 繁體中文
查询

wkhtmltox\PDF\Converter::__construct()函数—用法及示例

「 创建一个wkhtmltox PDF转换器的实例 」


函数名称:wkhtmltox\PDF\Converter::__construct()

函数描述:该函数用于创建一个wkhtmltox PDF转换器的实例。

用法示例:

// 引入wkhtmltopdf库
require_once('/path/to/wkhtmltopdf/autoload.php');

use wkhtmltox\PDF\Converter;

try {
    // 创建一个PDF转换器实例
    $converter = new Converter();

    // 设置转换器选项(可选)
    $converter->setOptions([
        'margin-top' => 20,
        'margin-right' => 20,
        'margin-bottom' => 20,
        'margin-left' => 20,
        'orientation' => 'portrait',
        'page-size' => 'A4',
    ]);

    // 添加要转换的HTML内容(可以是URL、文件路径或HTML字符串)
    $converter->addPage('/path/to/input.html');

    // 执行转换并保存为PDF文件
    $converter->save('/path/to/output.pdf');

    // 释放转换器实例
    $converter = null;

    echo 'PDF转换成功!';
} catch (Exception $e) {
    echo 'PDF转换失败:' . $e->getMessage();
}

注意事项:

  1. 在使用该函数之前,需要先引入wkhtmltopdf库的autoload文件。
  2. 转换器选项(setOptions)是可选的,可以根据需要设置不同的选项。
  3. 添加要转换的HTML内容时,可以传入URL、文件路径或HTML字符串。
  4. 执行转换并保存为PDF文件时,需要指定输出的文件路径。
  5. 转换器实例使用完毕后,应该调用$converter = null;释放资源。

更多详细信息和选项设置,请参考wkhtmltopdf的官方文档。

补充纠错
热门PHP函数
分享链接