如何使用 wkhtml2pdf 将 HTML 页面转换为 PDF

information technologylinux

本文将指导您安装一个工具,该工具可以将您的 HTML 页面或 HTML 输出转换为 PDF 格式。如果我们需要将 PDF 格式发送给一组客户或客户,或者发送报告而不是 HTML 格式(您可以通过电子邮件发送 PDF 格式的报告),此功能也有助于编写生成 PDF 格式的代码,这将为您的软件增添价值。

Wkhtmltopdf功能

  • 开源且跨平台。
  • 使用 WebKit 引擎将任何 HTML 网页转换为 PDF 文件。
  • 提供添加页眉和页脚的选项
  • 提供目录 (TOC) 生成选项。
  • 提供批处理模式转换。
  • 通过绑定到 libwkhtmltox 支持 PHP 或 Python

需要安装一些 wkhtmltopdf 所需的字体

# yum install -y xorg-x11-fonts-75dpi
# yum install -y xorg-x11-fonts-Type1

要获取文件,请运行以下命令

# wget https://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.10.0_rc2-static-amd64.tar.bz2

要解压文件 –

# tar -xvzf wkhtmltopdf-0.10.0_rc2-static-amd64.tar.bz2 -C /opt
# cd /opt
# mv wkhtmltopdf-amd64 wkhtmltopdf
# mv wkhtmltopdf /usr/local/bin

要将任何 HTML 网页转换为 PDF,请运行以下示例命令。它会将给定的网页转换为 install-eclipse .pdf 文件,并输出到 /opt 目录。

# wkhtmltopdf http://google.com/ /opt/google.pdf
Sample Output:
Loading pages (1/6)
Counting pages (2/6)
Resolving links (4/6)
Loading headers and footers (5/6)
Printing pages (6/6)
Done

安装完成后,如前所述,如果您确实想要一个主页并将其保存为 PDF,那么您可以使用 Wkhtmltopdf 来实现。说真的,您可以用它来生成发票并保存或发送,创建生日贺卡并发送或保存,或者做其他各种有趣的事情。

发挥您的想象力!我们可以将任何网页或 html 页面保存为 PDF 格式以供进一步使用。


相关文章


有用资源