29/12
2017
dev-master
9999999-devPHP wrapper for wkhtmltox
MIT
The Requires
by Frost Wong
PHP wrapper for wkhtmltox
为了用 PHP 解决 HTML 转 PDF 的麻烦, 简单的封装了一个库, 它的主要作用有两个:, (*1)
更有三种形式的选项, (*2)
--header-line
, 是单独的选项, 不带值, 在配置里面写作:[ 'header-line' => '', ]
toc
这种大类选项, 作为二级数组[ 'toc' => [ 'toc-header-text' => 'kkkk', ], ]
--page-size A4
这种有选项又有值的[ 'page-size' => 'A4' ]
use SubtlePHP\WkHtmlTo\PDF\Factory; require __DIR__ . '/../../vendor/autoload.php'; $pdf = (new Factory())->setPdfPath(__DIR__ . '/tmp/pdf') ->setTemporaryHtmlPath(__DIR__ . '/tmp/html') ->setBinary('/usr/local/bin/wkhtmltopdf'); $html = [ 'kdfjsdl, (*3)
', 'ksdjflsadj
', ]; $pdf->generateFromHtml($html, 'test', [ 'print-media-type' => '', ]);
PHP wrapper for wkhtmltox
MIT