wkhtmltopdf README

The project's README from github.com/wkhtmltopdf/wkhtmltopdf. As one markdown file: README.md.

wkhtmltopdf and wkhtmltoimage

wkhtmltopdf and wkhtmltoimage are command line tools to render HTML into PDF and various image formats using the QT Webkit rendering engine. These run entirely "headless" and do not require a display or display service.

See https://wkhtmltopdf.org for updated documentation.

Building

wkhtmltopdf has its own dedicated repository for building and packaging.

See https://github.com/wkhtmltopdf/packaging

wkhtmltopdf (wkhtmltopdf/wkhtmltopdf)

Searching Database…

14.5K ·GitHub
archived
这是什么?wkhtmltopdf 和 wkhtmltoimage 是命令行工具,它们使用 QtWebKit 渲染引擎,把 HTML 转换为 PDF 以及多种图片格式。
这是要链接进我代码里的库,还是独立的命令行工具?它是一个独立的命令行工具(包含 wkhtmltopdf 和 wkhtmltoimage 两个程序),而不是需要链接的库。
怎么把它跑起来?为你的平台安装预编译好的 wkhtmltopdf/wkhtmltoimage 可执行文件,然后在命令行中运行即可;如果要从源码编译,则需要使用单独的专门构建仓库。
运行它需要显示服务器吗?不需要,它完全无界面运行,不依赖显示器或显示服务,因此很适合用在服务器上。
这个项目还在维护吗?已经不再维护了,仓库已被归档,不再接收更新,也没有积极的维护。
一般什么人会用这类工具?需要在没有图形界面的情况下,从 HTML 模板自动生成 PDF 报告或图片的开发者和服务器端系统。
它支持哪些操作系统?作为跨平台命令行工具,它支持 Linux、macOS 和 Windows。
它能输出哪些格式?wkhtmltopdf 输出 PDF 文件,wkhtmltoimage 输出多种图片格式,两者都基于同一个 HTML 渲染引擎。
为什么它用 QtWebKit,而不是现代浏览器引擎?项目采用 QtWebKit,是为了获得一个完整的浏览器渲染引擎,并且能在没有显示服务器的情况下运行;这也是项目现在被归档的原因,因为该引擎已经落后于现代网页标准。
我能在没有 X11 的无界面服务器上运行它吗?可以,它专门设计为在没有任何显示器或显示服务的环境下运行,因此适合无界面服务器。
Size
6.2 MB
Stars
14.5K
Age
17y
Commits · 90 Days