faeno / php-wkhtmltox
PHP/FFI 类用于 C 库 wkhtmltox
0.1.3
2020-02-19 02:09 UTC
Requires
- php: >=7.4.0
- ext-ffi: *
This package is auto-updated.
Last update: 2024-09-19 12:11:22 UTC
README
PHP/FFI 类用于 wkhtmltox C 库。使用 Qt WebKit 渲染引擎将 HTML 渲染成 PDF 和各种图像格式。
要求
- wkhtmltox C 库: https://wkhtmltopdf.org/
- FFI PHP 扩展(PHP >= 7.4.0 内置)。
安装
您可以使用 composer 将此插件安装到您的应用程序中
composer require fawno/php-wkhtmltox
用法
require 'vendor/autoload.php'; use Fawno\PHPwkhtmltox\wkhtmltoimage; // Create wkhtmltoimage object (on Windows) //$wk = new wkhtmltoimage(__DIR__ . '/bin/wkhtmltox.dll'); // Create wkhtmltoimage object (on Linux) $wk = new wkhtmltoimage('/usr/local/lib/wkhtmltox.so'); // Set screen Width $wk->set_global_setting('screenWidth', '1200'); // Set url to render $wk->set_global_setting('in', 'https://wkhtmltopdf.org/'); // Set output format to PNG $wk->set_global_setting('fmt', 'png'); // Render url and return image as string $data = $wk->convert(); // Set output filename $wk->set_global_setting('out', 'wkhtmltopdf.png'); // Render url $wk->convert();