【发布时间】:2010-10-22 19:23:56
【问题描述】:
在我的站点中,我使用 PHP 获取我的 mysql 数据。当我单击 pdf 打印按钮时,我想在 pdf 文件中打开该数据,可以吗?
【问题讨论】:
标签: php mysql pdf printing directshow
在我的站点中,我使用 PHP 获取我的 mysql 数据。当我单击 pdf 打印按钮时,我想在 pdf 文件中打开该数据,可以吗?
【问题讨论】:
标签: php mysql pdf printing directshow
我在 Linux 机器上多次使用WKHTMLTOIMAGE/WKHTMLTOPDF,用于许多项目。它就像一个魅力,易于使用,只是一个你运行的脚本。
【讨论】:
PHP 中的 FPDF 模块非常简单,可以将数据汇总在一起。这是一个安全的选择,因为您知道要传递给 PDF 引擎的数据。有一些流式 pdf 选项可以接收一堆 html,然后将其输出到 pdf,但是它们可能会在您不知情的情况下弄错。
【讨论】:
我过去使用过 TCPDF,它有点笨拙,但绝对可以完成工作。 (http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf)
【讨论】:
您可以在将数据转换为 XML 后使用 Apache FOP 处理数据。 (http://xmlgraphics.apache.org/fop/)。
如果您的页面是基于模板的,您可以创建一个生成 xml 输出并进行处理的模板。您将对 pdf 结构有非常好的控制。权衡是它不是一个“插入即可工作”的解决方案,但我已经做到了,一旦设置好,它就像魅力一样。
【讨论】:
查看jsPDF,这是一个仅使用 JavaScript 即可生成 PDF 文档的开源库。
【讨论】:
这取决于您使用的是哪个平台。如果您在 grails 上使用 Groovy,这将是一件容易的事。有一些插件可以促进 pdf 报告,例如 jasper-plugin。
路易斯
【讨论】:
您可以准备静态 PDF 表单文件,只需使用 PHP 的 FDF module 填写值即可。
【讨论】:
首先,如果您想要一个高质量的专业产品来做到这一点。你要Prince XML
如果您正在寻找一些开源工具来实现类似的目标。你可以看看this SO question.
【讨论】: