MSG 和 EML 是用于存储电子邮件消息的流行文件格式。但是,您不能直接在 Web 应用程序中显示这两种电子邮件格式的内容。为了在您的网页中嵌入 MSG 或 EML 电子邮件,您可以将它们转换为 HTML。在本文中,您将学习如何将 MSG 和 EML/EMLX 电子邮件转换为 Java 中的 HTML。
Java 电子邮件到 HTML 转换 API
Aspose.Email for Java 是一个电子邮件操作 API,可让您实现功能丰富的电子邮件客户端应用程序。此外,它还允许您将 EML 和 MSG 电子邮件消息转换为其他格式,例如 HTML。为了使用 API,您可以 下载 其 JAR 或使用以下 Maven 配置安装它。
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>21.3</version>
<classifier>jdk16</classifier>
</dependency>
在 Java 中将电子邮件转换为 HTML
由于 EML 和 MSG 是最常用的电子邮件格式,因此,我们将演示这两种格式的转换。
Java EML 到 HTML 转换
以下是使用 Java 将 EML 或 EMLX 文件转换为 HTML 的步骤。
- 使用 MailMessage 类加载 EML/EMLX 电子邮件。
- 使用 MailMessage.save(String, SaveOptions.getDefaultHtml()) 方法将电子邮件转换为 HTML。
以下代码示例展示了如何使用 Java 将 EML 或 EMLX 电子邮件转换为 HTML。
// 加载要转换的 EML/EMLX 文件
MailMessage message = MailMessage.load("email.eml");
// 将 EML 保存为 HTML
message.save("Saved File.html", SaveOptions.getDefaultHtml());
在 Java 中将 MSG 保存为 HTML
以下是使用 Java 将 MSG 转换为 HTML 的步骤。
- 使用 MailMessage 类加载 MSG 电子邮件。
- 使用 MailMessage.save(String, SaveOptions.getDefaultHtml()) 方法将 MSG 转换为 HTML。
以下代码示例展示了如何使用 Java 将 MSG 电子邮件转换为 HTML。
// 加载要转换的味精文件
MailMessage message = MailMessage.load("email.msg");
// 将味精另存为 HTML
message.save("Saved File.html", SaveOptions.getDefaultHtml());
Java EML 或 MSG 到 HTML 转换器 - 获得免费许可证
您可以 请求免费的临时许可证 以便在没有评估限制的情况下使用 API。
结论
在本文中,您学习了如何使用 Java 将电子邮件文件转换为 HTML。特别是,代码示例演示了如何将 MSG 或 EML/EMLX 电子邮件转换为 HTML。您可以使用 documentation 探索 Aspose.Email for Java 的其他功能。如果您有任何疑问,请随时通过我们的 论坛 告诉我们。