【发布时间】:2014-12-11 04:57:44
【问题描述】:
我想将 HTML 内容转换为 pdf。它可以是任何内容,即 div、表格等的内容。
我尝试过jspdf、iText,但都没有效果。
在付费的 pdfcrowd 中,我正在解决我的目的,但我正在寻找任何不依赖第三方服务器的开源解决方案。
请建议任何可以有效地将html内容转换为pdf的开源解决方案(客户端会更好)。
【问题讨论】:
标签: javascript jquery html pdf html-to-pdf
我想将 HTML 内容转换为 pdf。它可以是任何内容,即 div、表格等的内容。
我尝试过jspdf、iText,但都没有效果。
在付费的 pdfcrowd 中,我正在解决我的目的,但我正在寻找任何不依赖第三方服务器的开源解决方案。
请建议任何可以有效地将html内容转换为pdf的开源解决方案(客户端会更好)。
【问题讨论】:
标签: javascript jquery html pdf html-to-pdf
在 Windows、Mac 或 Linux 中,安装 wkhtmltopdf。 wkhtmltopdf 是一个命令行实用程序,用于使用 WebKit 将 HTML 转换为 PDF。您可以从链接的网页下载 wkhtmltopdf,或者在许多 Linux 发行版中可以在其存储库中找到它。
示例
将远程 HTML 文件转换为 PDF:
wkhtmltopdf http://www.google.com google.pdf
将本地 HTML 文件转换为 PDF:
wkhtmltopdf example.html example.pdf
wkhtmltopdf usage你也可以通过运行wkhtmltopdf -H在本地显示wkhtmltopdf帮助。
【讨论】:
您可以尝试htmltopdf 将 HTML 内容转换为 pdf。我已经使用过它,它满足了我将 HTML 转换为 pdf 的所有要求。
http://www.phpclasses.org/package/2905-PHP-Convert-HTML-to-PDF-using-Web-services.html
【讨论】:
您可以使用 TCPDF 将 HTML 转换为 PDF 。它的免费和良好的功能。我试过了,即使您可以使用 TCPDF 类将所有 html 内容(如图像或自定义 css)转换为 pdf 也没有任何问题。
您可以从以下链接下载表格: http://sourceforge.net/projects/tcpdf/files/
问候, 桑吉夫·库马尔·戈斯瓦米
【讨论】: