【问题标题】:Generate PDF automatically and automatically upload to server自动生成PDF并自动上传到服务器
【发布时间】:2011-12-29 15:18:52
【问题描述】:

我正在努力改进日常任务,如果我需要的话,可以加快速度。如果可以的话,每天可以为我节省大约 2 个小时的工作时间。我目前生成报告的方式很长。这是我目前的流程。

  1. 我点击生成报告,报告是使用 PHP、CSS 和 HTML 自动生成的。

  2. 我在 Mac 上工作,所以为了将报告另存为 PDF,我单击“打印”。出现打印窗口,然后我点击“另存为 PDF”。

  3. 我将此报告保存到我的桌面。然后我将它上传到我的服务器。

以上三个步骤是我目前的流程。我希望能够做到的是:

  1. 我点击生成报告,报告是使用 PHP、CSS 和 HTML 自动生成的。

  2. 如果报告看起来不错,我点击“保存”。保存按钮将自动生成 PDF 并将其上传到我的服务器。

这可能吗?如果是这样,有人可以指出我正确的方向。我更喜欢用 PHP 来做这件事,但如果有其他方法我可以做到这一点,那也很好。

【问题讨论】:

  • @nyarlathotep,我真的不明白你的意思。
  • 我的错误,没有正确阅读,无论如何都有人工干预。在您当前的过程中实际上需要这么长时间?只有自动化步骤 2 和 3 似乎是问题 - 打印 pdf 并上传它不能花费 2 小时???
  • 当我每天必须这样做超过 300 次时,额外的 2 个步骤会产生很大的不同,哈哈。我留下了其他几个步骤,因为它们与这篇文章无关。

标签: php javascript ajax pdf pdf-generation


【解决方案1】:

如果您想了解如何做到这一点,并且,您可以使用大量资源。

其实Welling/Thomson's PHP and MySQL Web Development有两章很适合你。第 19 章处理文件,第 32 章标题为“生成个性化 PDF 文档”。我建议您仔细阅读。

如果您在此过程中遇到问题,那么您应该回到这里并将它们发布在分立组件中。

【讨论】:

  • 感谢您的回复。我不是在寻找代码。这就是为什么我在上一段中这么说的原因,“这可能吗?如果是这样,有人能指出我正确的方向吗。我更喜欢用 PHP 来做,但如果另一个人可以做到这一点,那也很好。”
  • 当然。只是想澄清一下。确实是可以的,那本书会教你怎么做,怎么做好。
【解决方案2】:

您可以使用 MPDF,这是一个生成 pdf 的好工具。 检查:http://www.mpdf1.com/mpdf/ 下载包并检查示例。 :D 对不起英语

【讨论】:

    【解决方案3】:

    PHP 没有内置的 PDF 生成器,尽管您可以添加一些库来实现它。通过输出正确的格式来创建 PDF 并非易事。

    相反,您可以使用 HTML 到 PDF 转换器 - 我在 Linux 上使用过它们,例如 wkhtmltopdf,因此它们在 Mac 上也应该可以正常工作。您只需照常生成报告,但将其输出到文件而不是浏览器。然后在 HTML 和 presto 上运行转换器,一个 PDF 版本。

    【讨论】:

      猜你喜欢
      • 2020-10-20
      • 2012-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-03
      • 1970-01-01
      相关资源
      最近更新 更多