在线将 EML 转换为 PDF
由于兼容性问题,共享通常用于存储电子邮件的 EML 文件可能会很困难。因此,将 EML 文件转换为与大多数可用设备和操作系统兼容的格式至关重要。 EML 到 PDF 的转换可实现电子邮件内容的无缝共享、存档和打印,同时保留其原始格式。幸运的是,我们的在线 EML 到 PDF 转换器提供了一种将 EML 文件转换为 PDF 文档的快速便捷的方法。
使用我们的免费 EML 到 PDF 转换器,随时随地将您的 EML 文件转换为 PDF。无需创建帐户或订阅任何内容,即可根据需要转换任意数量的 EML 文件。
如何将 EML 文件转换为PDF文件?
我们的 EML 到 PDF 转换器非常简单,您只需几个简单的步骤即可执行转换,如下所述。
首先,浏览或拖放 EML 文件进行上传。
上传后,按“CONVERT”按钮开始转换。
转换后,您将能够下载转换后的 PDF 文件。
注意:您上传的 EML 文件和转换后的 PDF 文件会在 24 小时后自动从我们的服务器中删除。
为什么选择在线 EML 到 PDF 转换器?
您可能更喜欢使用此在线 EML 到 PDF 转换器的原因有多种。以下是其中的一些。
辅助功能:它是一个基于网络的工具,您可以从任何连接到互联网的设备进行访问。它不需要任何可安装的转换软件。
批量转换:它提供 EML 文件的批量转换,这意味着您可以一次性将多个 EML 文件转换为 PDF。
免费:我们的 EML 到 PDF 转换器是免费的。此外,您可以执行的转换次数没有限制。
无需注册:您无需创建帐户或订阅任何内容即可使用此转换器。
用户友好的界面:该 EML 转换器的设计是用户友好的,使用户更容易执行转换。
将 EML 转换为 PDF – 开发人员指南
我们还为想要以编程方式实现 EML 到 PDF 转换的开发人员提供独立库。以下部分演示如何使用 .NET 和 Java 电子邮件库以 PDF 格式保存 EML 文件。
C#
安装 Aspose.Email for .NET。
安装 Aspose.Words for .NET。
使用下面的代码将 EML 转换为 PDF:
// 加载电子邮件
MailMessage mailMsg = MailMessage.Load(“email.eml”);
MemoryStream ms = new MemoryStream();
mailMsg.Save(ms, Aspose.Email.SaveOptions.DefaultMhtml);
// 创建一个LoadOptions实例并将LoadFormat设置为Mhtml
var loadOptions = new Aspose.Words.Loading.LoadOptions();
loadOptions.LoadFormat = LoadFormat.Mhtml;
// 创建 Document 实例并从 MemoryStream 加载 MTHML
var document = new Aspose.Words.Document(ms, loadOptions);
// 创建 HtmlSaveOptions 实例并将 SaveFormat 设置为 Html
var saveOptions = new Aspose.Words.Saving.PdfSaveOptions();
// 将 EML 转换为 PDF
document.Save(“email.pdf”, saveOptions);
爪哇
安装 Aspose.Email for Java。
安装 Aspose.Words for Java。
复制并粘贴以下代码以执行 EML 到 PDF 的转换:
// 加载电子邮件
FileInputStream fstream=new FileInputStream(“email.eml”);
MailMessage eml = MailMessage.load(fstream);
// 将消息以 MHTML 格式保存到输出流
ByteArrayOutputStream emlStream = new ByteArrayOutputStream();
eml.save(emlStream, SaveOptions.getDefaultMhtml());
// 加载Word文档中的流
LoadOptions lo = new LoadOptions();
lo.setLoadFormat(LoadFormat.MHTML);
文档 doc = new Document(new ByteArrayInputStream(emlStream.toByteArray()), lo);
// 保存到光盘
doc.save(“转换后的.Pdf”, SaveFormat.PDF);
// 或者保存到流
ByteArrayOutputStream foStream = new ByteArrayOutputStream();
doc.save(foStream, SaveFormat.PDF);
探索电子邮件库
您可以使用以下资源探索有关我们的电子邮件操作库的更多信息:
文档
源代码
API 参考
博客
论坛
常见问题解答
我可以执行批量 EML 到 PDF 转换吗?
是的,您可以一次上传和转换多个 EML 文件。
该转换器转换 EML 文件需要多长时间?
将 EML 文件转换为 PDF 格式通常需要几秒钟的时间。
我的 EML 和 PDF 文件安全吗?
是的,您上传和转换的所有文件都会安全保存,并在 24 小时后从服务器中删除。
结论
在本文中,您了解了如何通过几次点击将 EML 文件在线转换为 PDF。分步指南演示了如何将单个 EML 文件或批量文件转换为 PDF。此外,我们还为您提供了独立的库,用于以编程方式执行 EML 到 PDF 的转换。
另请参阅
将 OST 转换为 PST
读取 PST 文件
导入 Gmail 联系人
管理 Gmail 联系人