【问题标题】:Creating PDF using PHP and inserting data [closed]使用 PHP 创建 PDF 并插入数据 [关闭]
【发布时间】:2013-01-04 23:10:53
【问题描述】:

我知道这里和其他地方也有人问过类似的问题,但我很难找到与我正在尝试做的事情相关的信息,这些信息是在过去 5 到 10 年内编写的,因此非常感谢任何帮助。

我想做的是有一个 html 表单,当填写并提交时会生成一个 PDF,它是 3.5" x 2" @ 300dpi,四面都有 0.125" 出血。表单将是简单的文本条目:名称、电子邮件等,它会将它们放置到这个预制的 3.5" x 2" PDF 文件(带有背景图像等的各种模板)中,然后保存一个新文件并添加文本条目。PDF 也可以在创建后通过电子邮件发送.

什么样的库最适合在 PHP 5.2 中完成这样的事情?我是否需要先创建文档的 html/css 布局,然后将其转换为 PDF?我感觉有点失落。

【问题讨论】:

标签: php pdf pdf-generation


【解决方案1】:

试试fpdf(免费pdf)http://www.fpdf.org/可以用fpdf的方法将内容插入到pdf中,可以确定文档的大小和边框(不知道能不能具体指定bleed)。我用它在一个商业地产网站上制作了房产手册和海报,效果很好。

【讨论】:

    【解决方案2】:

    【讨论】:

      【解决方案3】:

      Prince 支持用于控制页面出血和修剪的 CSS 属性,并已被多家客户用于打印名片和类似对象。

      【讨论】:

      • Prince 看起来很不错,但肯定有类似的选项,每台服务器不花费 3800 美元?
      【解决方案4】:

      您可以使用 TableTool,如下所示:

      http://datatables.net/extras/tabletools/

      【讨论】:

        【解决方案5】:

        从阅读this tutorial开始。它解释了如何使用名为PDFLib 的 PHP 库创建 PDF 文件。它绝对不复杂......如果事实上设置它比使用它更难:P

        【讨论】:

        • 谢谢,我之前曾简单地查看过 PDFlib - 我相信我需要从他们那里购买商业许可证才能使用它,但它似乎比我拥有的每台服务器选项中的数千美元便宜得多在别处见过。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多