将HTML页面转换为PDF

4
我正在想象如何将我的本地主机文件(.php)转换为pdf文件。我尝试使用在线转换工具,但因为它们不在Web上,所以无法使用。你能推荐一些方法来实现我将html表格转换为pdf并使用vb.net的打印功能打印的目标吗?
-我正在使用vb.net作为我制作数据库程序(mysql)的界面,并利用php作为操作数据库的代码。我已经使用了vb.net的web浏览器来实现这一点。因为我对php还是一知半解。
6个回答

1

你也标记了php,在php中,我们发现fpdf非常适合创建各种布局。

教程

脚本


1
如果你使用的是Linux和PHP环境,你可能想尝试一下http://code.google.com/p/wkhtmltopdf/
我自己尝试过,对HTML转PDF的结果非常满意。
它有一个可以从终端运行的程序,并且可以很好地与你的CSS样式配合使用。
但是生成的文件非常大,你需要在Linux上安装X Server。

wkhtmltopdf需要安装X库,但不需要运行X服务器 - Déjà vu

0

Prince XML(http://www.princexml.com/)在将复杂的CSS布局转换为PDF方面表现出色。(我们与TinyMCE结合使用,以便最终用户可以创建PDF,并且结果看起来很棒。)然而,许可证相当昂贵。


这是一个在Web服务器上运行的程序还是脚本? - devasia2112
如果我理解得正确的话,是的,你可以在命令行上在 Web 服务器中使用它。http://www.princexml.com/doc/7.0/command-line/ - user69173
嗯,我在这里发布了我曾经发现的有关动态生成PDF的最佳解决方案,它完全可定制并且可以在Web服务器、本地或在线上运行。绝佳的解决方案-->http://code.google.com/p/dompdf/ - devasia2112

0

0

我在一个项目中使用了http://www.digitaljunkies.ca/dompdf/。需要处理字体和编码等问题,但它可以与CSS、图片等一起正常工作。今天我发现了mpdf.bpm1.com/,但还没有尝试过。


0
你可以尝试使用 fpdf 或者 tcpdf。它们都是开源的,并且使用 PHP 类来实现。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接