【问题标题】:How to send a screen from a specific area by email?如何通过电子邮件从特定区域发送屏幕?
【发布时间】:2020-03-11 14:53:32
【问题描述】:

我有一个使用 Angular 8 创建的界面和一个使用 Spring 创建的邮件服务。我想通过电子邮件发送此视图的特定区域,但不是作为附件图片,我希望将图片嵌入到邮件正文中。

我在考虑 2 个解决方案。

第一个包括截屏with this module for instance,然后将其包含在我的电子邮件中,然后再与 Spring 一起发送。

另一方面,是否可以恢复客户端显示的 HTML 并将其传输到邮件服务?

最好的方法是什么?或者也许还有其他解决方案?

【问题讨论】:

    标签: angular spring spring-boot


    【解决方案1】:

    所以.. 回答你的第二个问题:

    是否可以恢复客户端显示的 HTML 和 将其转移到邮件服务?

    简短回答:不!

    您需要截取屏幕截图并将其作为嵌入图像(或附件)发送。 你正在寻找“ng2-screenshot”,但请注意html2canvas

    【讨论】:

    • 嗯,谢谢你的回答,我会马上检查你的链接。我在这个领域有点新,所以你能解释一下为什么不可能做这样的事情吗?
    • 嗯,您首先需要 Angular 来绘制屏幕,​​这样您才能制作屏幕截图。另外,您是否使用引导程序?如果是这样,电子邮件服务如何才能(恢复并)阅读它?
    • 是的,我正在使用引导程序。我以为我可以在 Angular 生成的 html 显示之前拦截它
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 2015-07-26
    • 1970-01-01
    • 2012-07-20
    • 2014-04-25
    • 1970-01-01
    相关资源
    最近更新 更多