Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在App Engine Cron作业中创建pdf文件_Python_Google App Engine_Pdf_Cron - Fatal编程技术网

Python 在App Engine Cron作业中创建pdf文件

Python 在App Engine Cron作业中创建pdf文件,python,google-app-engine,pdf,cron,Python,Google App Engine,Pdf,Cron,我正在使用Python2.7和Reportlab创建.pdf文件,以便在我的应用程序引擎系统中显示/打印。如果有必要,我将使用ndb.Model来存储数据 我能够为一个客户在线生成相当于银行对账单的金额。就是,;用户单击屏幕上的“pdf”按钮,.pdf语句将以一个新选项卡的形式出现在屏幕上,与它应该显示的完全相同 然而,我必须在一夜之间制作多份声明,以便在第二天早上打印和张贴。一个(大的).pdf就可以了 因此,我可以生成pdf,但如何将其返回给用户进行打印?我曾想到过电子邮件,但邮件的大小可能

我正在使用Python2.7和Reportlab创建.pdf文件,以便在我的应用程序引擎系统中显示/打印。如果有必要,我将使用ndb.Model来存储数据

我能够为一个客户在线生成相当于银行对账单的金额。就是,;用户单击屏幕上的“pdf”按钮,.pdf语句将以一个新选项卡的形式出现在屏幕上,与它应该显示的完全相同

然而,我必须在一夜之间制作多份声明,以便在第二天早上打印和张贴。一个(大的).pdf就可以了

因此,我可以生成pdf,但如何将其返回给用户进行打印?我曾想到过电子邮件,但邮件的大小可能(不确定)太大,我不确定这是否会对财务信息造成太大风险

在这一阶段,每晚必须为多达20名客户制作报表(总共30-60页),但2018年期间,这一数字将增加到每晚至少200份报表。对我有什么想法吗

谢谢
David

一种可能是保存生成的PDF(GCS),并为每个保存的PDF创建一个新的PDF,然后通过电子邮件发送给相应的用户。然后,他们可以使用这些电子邮件URL下载PDF并打印它们

或者,您可以通过应用程序上的操作响应后续用户请求(查看/打印)等,按需动态提供保存的PDF