函数名称: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();
}
注意事项:
- 在使用该函数之前,需要先引入wkhtmltopdf库的autoload文件。
- 转换器选项(setOptions)是可选的,可以根据需要设置不同的选项。
- 添加要转换的HTML内容时,可以传入URL、文件路径或HTML字符串。
- 执行转换并保存为PDF文件时,需要指定输出的文件路径。
- 转换器实例使用完毕后,应该调用
$converter = null;
释放资源。
更多详细信息和选项设置,请参考wkhtmltopdf的官方文档。