我需要能够在基于Angular / .Net核心api构建的Web应用程序中预览EML文件。我能够通过Microsoft找到仅预览Word,Excel或PowerPoint文档的服务here。我可以将此页面嵌入Web应用程序并预览这些文件类型。但是,此服务不支持EML文件。
encryptomatic提供的另一项服务可以在线预览EML文件。但是它们没有可以嵌入到应用程序中的东西。
Google文档查看器能够预览图像,文本和pdf,但它也不支持预览EML文件。
我需要类似于Outlook Web App预览EML文件的功能。
我发现了一些可以解析EML文件的npm软件包,例如eml-format。我也知道Aspose提供了EML解析器。但是,我有点犹豫不决地建立自己的EML查看器,因为我需要处理嵌入式图像,多部分消息,附件,而且上帝知道什么!
欢迎提出任何建议。
答案 0 :(得分:1)
Quantity Location Type Price
0 5 Parker Pistachio 10.5
1 8 Parker Pistachio 10.5
2 6 Parker Pistachio 10.5
3 4 Parker Pistachio 10.5
4 2 Parker Cashew 9.25
如果其他人正在寻找相同的解决方案,这就是我要做的。使用Aspose电子邮件库读取EML / MSG流并从中提取HTML。需要做的其他几件事是用内嵌图像的Base64字符串替换CID,并使用Regex删除注释掉的代码。