Python PDF应用程序引擎转换
这是我第二次尝试寻求帮助。 我只是尝试将PDF附件转换为PNG格式,但没有成功 这是我的代码: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
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',)]。所以有一些东西。我在日志中没有发现错误,因此我假设该文件正在转换中。但我仍然没有在数据存储中存储任何东西。我不明白。