我们使用下面提到的Java代码从我们的应用程序向注册用户发送邮件。
然而,他们收到的邮件非常简单,因此我们需要对其进行编辑。
我需要将相同的内容写入图像背景,然后将此图像作为电子邮件发送给用户。
是否有办法实现此目的。我们使用SMTP传输来发送消息。
代码段显示了将内容写入消息的当前方式。
String from = "blah@abc.com";
String to[] = new String[]{variable};
String subject = "Subject";
StringBuffer content = new StringBuffer();
content.append("");
content.append("");
content.append("");
content.append(variable);
是否有办法在预先识别的图像上写下所有内容,然后将此图像作为电子邮件正文发送。
答案 0 :(得分:0)
这些答案将告诉您如何将图像放入电子邮件中:
将电子邮件的文本呈现给图像。使用一些HTML查看器并将其渲染到您创建的Graphics
上下文中,或者确定所需图像的大小(使用Graphics
)并渲染到Graphics
(agian)的您创建的BufferedImage
:
BufferedImage img = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
img.getGraphics()