ahmedbhs/wkhtmltopdf-amd64

wkhtmltopdf 和 wkhtmltoimage Linux 二进制文件 - 使用 Webkit (QtWebKit) 将 HTML 转换为 PDF 或图片

0.12.6 2022-02-25 17:40 UTC

This package is auto-updated.

Last update: 2024-09-25 22:47:54 UTC


README

此存储库包含来自 wkhtmltopdf 项目 的最新稳定编译的二进制文件。

二进制文件为 Ubuntu 18.04 buster 和 stretch amd64 架构编译。

或者有时你只是想为你的开发环境快速找到一个解决方案 ;)

安装

此软件包在 Packagist 上发布,应该使用 Composer 进行安装。

二进制文件的版本与 git 标签相同。Composer 将默认安装最新版本。

$ composer require-dev michael-schaefer-eu/wkhtmltox

注意:你不应在生产环境中使用此包(或此类包中的任何其他包)!

Composer 将将包安装到你的项目路径中的 vendor/michael-schaefer-eu/wkhtmltox/ 目录。

二进制文件位于 vendor/michael-schaefer-eu/wkhtmltox/bin/ 目录。

Composer 将将其符号链接到 vendor/bin/ 目录。

检查版本

$ wkhtmltopdf -V
wkhtmltopdf 0.12.6 (with patched qt)

用法

使用 KNP-Snappy 包,你现在可以使用这些二进制文件从 HTML 创建 PDF。

你可以使用此项目中的路径常量轻松定位二进制文件路径(使用 PSR 4 Autoloader)

<?php
use Knp\Snappy\Pdf;
use Wkhtmltox\Wkhtmltopdf;

$snappyPdf = new Pdf(Wkhtmltopdf::BUSTERAMD64);

或者 如果你已将这些二进制文件符号链接到 /usr/local/bin

<?php
use Knp\Snappy\Pdf;

$snappyPdf = new Pdf('/usr/local/bin/wkhtmltopdf');