2017 © Pedro Peláez
 

library phpwkhtmltox

PHP wrapper for wkhtmltox

image

subtlephp/phpwkhtmltox

PHP wrapper for wkhtmltox

  • CSS
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

phpwkhtmltopdf

为了用 PHP 解决 HTML 转 PDF 的麻烦, 简单的封装了一个库, 它的主要作用有两个:, (*1)

  1. 解析数组形式的配置
  2. 调用 wkthmltopdf 二进制文件生成 PDF

解析数组形式的配置

更有三种形式的选项, (*2)

  1. 类似--header-line, 是单独的选项, 不带值, 在配置里面写作:
[
    'header-line' => '',
]
  1. 类似toc这种大类选项, 作为二级数组
[
    'toc' => [
        'toc-header-text' => 'kkkk',
    ],
]
  1. 类似--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' => '', ]);

The Versions

29/12 2017

dev-master

9999999-dev

PHP wrapper for wkhtmltox

  Sources   Download

MIT

The Requires

 

by Frost Wong