直接打印PDF文件的网页

时间:2009-04-30 09:24:28

标签: php mysql pdf printing directshow

在我的网站中,我使用PHP获取我的mysql数据。当我点击pdf打印按钮时,我想在pdf文件中打开该数据吗?

8 个答案:

答案 0 :(得分:2)

首先,如果您想要高质量的专业产品来做到这一点。你想要Prince XML

如果您正在研究一些开源工具来实现类似的功能。您可以查看this SO question.

答案 1 :(得分:0)

您可以准备静态PDF表单文件,只需使用PHP的FDF module填充值。

答案 2 :(得分:0)

这取决于您使用的是哪个平台。如果你在grails上使用Groovy,那将是一件容易的事。有一些插件可以像jasper-plugin那样促进pdf报告。

路易斯

答案 3 :(得分:0)

查看jsPDF,这是一个开源库,只使用JavaScript生成PDF文档。

答案 4 :(得分:0)

您可以在将数据转换为XML后使用Apache FOP处理数据。 (http://xmlgraphics.apache.org/fop/)。

如果您的页面是基于模板的,您可以创建一个生成xml输出并处理该模板的模板。你将对pdf结构有很好的控制。权衡的是,它不是“插入这个并且将会起作用”的解决方案,但我已经做到了,一旦它的设置,就像魅力一样。

答案 5 :(得分:0)

我过去曾经使用过TCPDF,它有点笨拙,但绝对可以完成工作。 (http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf

答案 6 :(得分:0)

PHP中的FPDF模块非常简单,可以将数据组合在一起。这是一个安全的选项,因为您知道要传递给PDF引擎的数据。有一些流式pdf选项可以接受一堆html,然后将其输出到pdf,但是如果你不知道它们就会出错。

答案 7 :(得分:0)

在许多项目中,我在Linux机器上WKHTMLTOIMAGE/WKHTMLTOPDF多次使用过。它就像一个魅力,易于使用,只是你运行的脚本。

相关问题