Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.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 PDF应用程序引擎转换_Python_Google App Engine_Pdf - Fatal编程技术网

Python PDF应用程序引擎转换

Python PDF应用程序引擎转换,python,google-app-engine,pdf,Python,Google App Engine,Pdf,这是我第二次尝试寻求帮助。 我只是尝试将PDF附件转换为PNG格式,但没有成功 这是我的代码: class FAX(db.Expando): date = db.DateTimeProperty(auto_now_add=True) class LogSenderHandler(InboundMailHandler): def receive(self, mail_message): for elemento in mail_message.attachment

这是我第二次尝试寻求帮助。 我只是尝试将PDF附件转换为PNG格式,但没有成功

这是我的代码:

class FAX(db.Expando):
    date = db.DateTimeProperty(auto_now_add=True)

class LogSenderHandler(InboundMailHandler):
    def receive(self, mail_message):
        for elemento in mail_message.attachments:
            asset = conversion.Asset("application/pdf", str(elemento[1]), "Fax.pdf")
            conversion_obj = conversion.Conversion(asset, "image/png")
            result = conversion.convert(conversion_obj)
            for elemento2 in result.assets:
                fax = FAX()
                fax.immagine = elemento2.data
                fax.put()

def main():
    application = webapp.WSGIApplication([LogSenderHandler.mapping()], debug=True)
    wsgiref.handlers.CGIHandler().run(application)

if __name__ == '__main__':
        main()
这是日志:

0.1.0.20 - - [05/Apr/2012:02:04:33 -0700] "POST /_ah/mail/fax@faxmeraviglie.appspotmail.com HTTP/1.1" 200 124 - - "faxmeraviglie.appspot.com" ms=558 cpu_ms=163 api_cpu_ms=0 cpm_usd=0.010690 loading_request=1 instance=00c61b117c45eeb741ec2540095a8ba3862842

您的日志消息表示成功。你到底有什么问题?你需要描述一下什么部件没有按预期工作。我仍在努力解决这个问题。在logging.error(mail.message.attachments)中有:[('Fax.pdf',)]。所以有一些东西。我在日志中没有发现错误,因此我假设该文件正在转换中。但我仍然没有在数据存储中存储任何东西。我不明白。