如何使用 wkhtml2pdf 将 html 页面转换为 pdf


本文将指导您安装一个可以将 HTML 页面或 HTML 输出转换为 PDF 格式的工具。此功能也有助于编写生成 PDF 的代码,如果我们需要将 PDF 发送给一组客户或用户,以及发送报告而不是 HTML(您可以通过电子邮件以 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 格式以供将来使用。

更新于: 2019年10月18日

1K+ 次浏览

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告

© . All rights reserved.