PHP extension of libwkhtmltox base on awesome wkhtmltopdf project
PHP extension of libwkhtmltox base on a awesome wkhtmltox project
Follow this link https://wkhtmltopdf.org/libwkhtmltox/pagesettings.html
to see more parameters, or you can use wkhtmltopdf/wkhtmltoimage -h to get some useful tips
phpize
./configure
make && make install
edit your php.ini
extension=phpwkhtmltox.so
$ret = wkhtmltox_convert('pdf',
['out' => '/tmp/baidu.pdf', 'imageQuality' => '100','pageSize'=>'A4','test'=>true], // global settings
[
//['page' => 'http://www.sina.com/','jsdelay'=>100],
['page' => 'http://www.baidu.com/'],
]); // object settings
var_dump($ret);
$ret = wkhtmltox_pdf(['out' => '/tmp/baidu1.pdf', 'imageQuality' => '100','pageSize'=>'A4','test'=>true], // global settings
[
//['page' => 'http://www.sina.com/','jsdelay'=>100],
['page' => 'http://www.baidu.com/'],
]); // object settings
var_dump($ret);
$t = microtime(true);
$ret = wkhtmltox_convert('image',
['out' => '/tmp/baidu.jpg', 'in' => 'http://www.baidu.com/','imageQuality'=>100]); // global settings
var_dump($ret);
see test_pdf.php test_image.php