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

本文将指导您安装可以将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格式以备将来使用。