本文将指导您安装可以将HTML页面或HTML输出转换为PDF格式的工具。如果我们需要将Pdf发送给一组客户或客户,以及发送报告而不是HTML(您可以通过PDF格式通过电子邮件发送)的报告,则此功能还将有助于生成Pdf的代码。为您的软件增值。
开源和跨平台。
使用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格式以备将来使用。
本文向大家介绍如何使用Python将HTML转换为PDF,包括了如何使用Python将HTML转换为PDF的使用技巧和注意事项,需要的朋友参考一下 Python提供了Pdfcrowd API v2,可将HTML文档转换为PDF。该API非常易于使用,集成仅需要几行代码。 安装 从网页/ HTML到PDF的以下3个步骤将完成转换 步骤1-下载库pdfkit 步骤2-现在下载wkhtmltopdf 对
我想知道关于如何使用Java将HTML和XHTML网页转换为PDF的一些好的教程或逻辑是什么? 还有建议我如何使用Java将html、bootstrap css转换为pdf?
问题内容: 我正在寻找使用Python将网页打印为本地文件PDF的解决方案。很好的解决方案之一是使用Qt。 由于我在安装PyQt4时遇到问题,因此一开始并不起作用,因为它给出了错误消息,例如“ ImportError:没有名为PyQt4.QtCore的模块”和“ImportError:没有名为PyQt4.QtCore的模块”。 这是因为PyQt4没有正确安装。我曾经将库放在C:\ Python27
问题内容: 我是一名PHP开发人员,在我的一个项目中,我需要将一些HTML文档(大约30至50页)转换为PDF文档。 我的搜索找到了以下可能的解决方案。其中包括一些PHP库和一些命令行应用程序。每种都有自己的优点和缺点。 PHP库: fpdf(需要更多的转换努力) tcpdf(需要更多的转换努力) html2fpdf http://html2fpdf.sourceforge.net html2pd
问题内容: 我维护着一个公告板,用于将富文本消息保存为HTML。现在,我需要将所有这些消息迁移到需要HTML的BBCode表示的Joomla Kunena公告板上。 是否有任何库可以将HTML干净地转换为BBCode。有大量的脚本,可以将BBCode转换为HTML,但是没有相反的方法。 谢谢… 问题答案: 它应该可以在 文本输出模式下 与XSLT一起 使用 : 要到达那里,解析HTML并使用内置的
问题内容: 如何使用Python将PDF文件转换为HTML? 我只是在想Google会(或似乎会)对PDF文件建立索引的行为。 我的最终目标是设置Apache以显示PDF文件的HTML,因此,向该方向发展的任何事情也将不胜感激。 问题答案: 该poppler的包提供了一个实用PDF2HTML您可能能够使用。还有一个Python绑定到libpoppler。