自动生成PDF文件,并自动上传到服务器
Generate PDF automatically and automatically upload to server
我正在努力改善一个日常任务,如果我需要的存在,可以加快。如果能做到的话,我每天可以节省2个小时的工作时间。我目前生成报告的方法很长。这是我的电流。
-
我点击生成报告,报告自动生成使用PHP, CSS, &HTML。
-
我在Mac上工作,所以为了将报告保存为PDF,我点击了"打印"。打印窗口出现,然后我点击"另存为PDF"。
-
我把这个报告保存到我的桌面。然后我把它上传到我的服务器。
以上3个步骤是我目前的过程。我希望能够做到的是:
-
我点击生成报告,报告自动生成使用PHP, CSS, &HTML。
-
如果报告看起来不错,我点击"保存"。保存按钮将自动生成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版本。
- 正在将base64 jpeg从input-type=file上传到服务器
- 如何一键录音并自动上传
- 如何禁用dropzone's自动上传文件
- 如何通过HP或平板电脑拍摄照片,并使用PHP自动上传
- 自动上传GPS位置
- 输入标签 - 自动上传文件
- 通过Selenium在AngularJS中自动上传文件
- 如何在文件自动上传时禁用Dropzone.js中的提交表单
- 在事件上使用jQuery,而不是在插件文件上传器上自动上传
- 使用JavaScript创建PDF并自动上传
- PHP AJAX多个文件并选择后自动上传
- 自动生成PDF文件,并自动上传到服务器
- 拖放文件,但不要自动上传
- 这段代码容易受到XSS攻击吗?(形成自动上传)
- 在CKEditor上自动上传图像
- 在c# asp.net中使用文件上传服务器端控制器时出现无效标识符错误
- 使用dropzone而不自动上传
- JS:自动上传文件到表单
- 如何在使用表单插件时触发自动上传
- Django+Ajax |文件上传|服务器不支持'无法识别Ajax请求