首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在outlook客户端的电子邮件中发送javascript创建的.png?

如何在outlook客户端的电子邮件中发送javascript创建的.png?
EN

Stack Overflow用户
提问于 2013-11-12 13:51:24
回答 1查看 326关注 0票数 0

现有的工作流程有一个html模板,其中填充了数据,并作为自动电子邮件发送。

更改完成后,我必须在电子邮件中嵌入从XML创建的折线图,并将其发送给预期的收件人。我已经使用jscharts.js创建了折线图,这些图表已经成功地嵌入到模板中。当我通过自动流程发送电子邮件时,此图表不会显示在电子邮件客户端上。

有没有什么方法可以用来捕获它并通过电子邮件发送?

PS:脚本只用python和js编写。

EN

回答 1

Stack Overflow用户

发布于 2013-11-12 15:18:44

在电子邮件中可靠地嵌入javascript几乎是不可能的。最好的方法是创建一个HTML电子邮件,并用一两种方法将图形渲染为光栅文件格式(例如PNG):

  1. 如果你能使用谷歌图表(https://developers.google.com/chart/),那将是最简单的。(由于公司政策或太多数据等原因,这可能是不可能的)
  2. 呈现您自己的图形服务器端,并将其作为图像提供。如果处理得当,您可以只渲染图像一次并将其缓存。如果这是一封日常电子邮件,也许只需像<img src="http://yourserver.com/graphs/<user_id>_YYYYMMDD.png" />一样简单地嵌入图像标记--这当然意味着您可以自由使用现有的任何图形库……
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19921895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档