自动生成PDF文件,并自动上传到服务器

Generate PDF automatically and automatically upload to server

本文关键字:自动上传 服务器 PDF 文件 自动生成      更新时间:2023-09-26

我正在努力改善一个日常任务,如果我需要的存在,可以加快。如果能做到的话,我每天可以节省2个小时的工作时间。我目前生成报告的方法很长。这是我的电流。

  1. 我点击生成报告,报告自动生成使用PHP, CSS, &HTML。

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

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

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

  1. 我点击生成报告,报告自动生成使用PHP, CSS, &HTML。

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

这可能吗?如果有,有人能给我指个方向吗?我更喜欢用PHP,但如果有其他方法,也可以

如果你想学习如何做到这一点,和well,有很好的资源可供你使用。

事实上,韦林/汤姆森的PHP和MySQL Web开发有两个章节是完美的你。第19章涉及文件,第32章的标题是"生成个性化PDF文档"。我建议你把它通读一下。

如果你在这个过程中遇到了问题,那么你应该回到这里,把它们分门别类地贴出来。

你可以使用MPDF,一个生成pdf文件的好工具。检查:http://www.mpdf1.com/mpdf/下载包并查看示例。

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

相反,你可以使用HTML到PDF转换器——我在Linux上使用过它们,比如wkhtmltopdf,所以它们在Mac上也应该可以正常工作。您只需像往常一样生成报告,但将其输出到文件而不是浏览器。然后在HTML上运行转换器,很快就得到了PDF版本。