我正致力于改善日常工作,如果我需要的话,这些工作可以加快。如果可以的话,每天可以节省大约2个小时的工作量。我目前生成报告的方式很长。这是我目前的流程。
我点击生成报告,报告是使用PHP,CSS和&...自动生成的。 HTML
我在Mac上工作,所以为了将报告保存为PDF,我点击“打印”。出现打印窗口,然后单击“另存为PDF”。
我将此报告保存到桌面。然后我将其上传到我的服务器。
以上3个步骤是我目前的流程。我希望能做到的是:
我点击生成报告,报告是使用PHP,CSS和&...自动生成的。 HTML
如果报告看起来不错,我点击“保存”。保存按钮将自动生成PDF并将其上传到我的服务器。
这可能吗?如果是这样,有人可以指出我正确的方向。我更喜欢用PHP来做这件事,但如果还有另外一种方法可以做到这一点,那也很好。
答案 0 :(得分:1)
如果您想了解如何执行此操作,以及,您可以使用很多资源。
事实上,Welling/Thomson's PHP and MySQL Web Development有两章是完美的。第19章涉及文件,第32章标题为“生成个性化PDF文档”。我建议你仔细阅读。
如果您在此过程中遇到问题,那么您应该回到此处并将其发布在离散组件中。
答案 1 :(得分:0)
你可以使用MPDF,一个生成pdfs的好工具。 检查:http://www.mpdf1.com/mpdf/下载包并查看示例。 :D抱歉英语
答案 2 :(得分:0)
PHP没有内置的PDF生成器,尽管您可以添加可以添加的库。通过输出正确的格式来创建PDF是非常重要的。
相反,您可以使用HTML到PDF转换器 - 我已经在Linux上使用它们,例如wkhtmltopdf
,所以它们也可以在Mac上正常工作。您只需正常生成报告,但将其输出到文件而不是浏览器。然后在HTML和presto上运行转换器,PDF版本。