【问题标题】:Printing data from a web application on preprinted paper在预印纸上打印来自 Web 应用程序的数据
【发布时间】:2012-05-28 21:58:02
【问题描述】:

有人有从网页打印的经验吗?

我有一些预印本。 在这些论文中,必须根据通过网络表单填写或从 MySQL 数据库调用的数据来检查一些复选框。

所有这些数据都可以从 PHP Web 应用程序中获得。 现在我正在寻找在我的预印文件上打印这些数据的解决方案。

所以我必须在这些位于指定位置的文档上打印一些十字。

有没有人知道如何处理这个问题的想法和例子?

【问题讨论】:

    标签: php javascript jquery mysql


    【解决方案1】:

    如果你想打印一个网页的所有内容都一样,你应该使用php fpdf库。我开发了一个网站,我需要打印一个表单的所有内容。而fpdf是一个有效的解决方案。您可以在http://www.fpdf.org 获得所有支持、下载和教程

    【讨论】:

      【解决方案2】:

      您可能应该生成用户可以下载和打印的 PDF。

      浏览器在打印时呈现的 HTML 非常不同。您需要对页面上的位置进行精细控制,以使输出适合预印纸。

      我的 php 经验为零,但谷歌搜索 php generate pdf 看起来很有希望。另见this SO search

      【讨论】:

        【解决方案3】:

        我用 PHP、FOP (http://xmlgraphics.apache.org/fop/) 和 CUPS (http://www .cups.org/)。

        我也建议使用 PDF 进行格式化,因为对齐似乎对您的需求至关重要。

        如果我现在做这样的系统,我可能会使用 fPDF (http://www.fpdf.org/),然后使用系统调用或某种作业队列(Gearman 等)将文件打印到网络打印机。

        【讨论】:

          【解决方案4】:

          使用pdf选项打印很好:)

          【讨论】:

          • 如果我们将预印纸设置在背景上并在打印时启用它,那么我认为问题可能会解决。有什么问题吗?
          • 没有办法使用打印 CSS 进行绝对定位,这样它就可以在所有浏览器和配置中完美运行。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-17
          • 2010-09-30
          相关资源
          最近更新 更多