从 MHT 文档中提取内容

sen*_*nfo 5 .net c# mhtml

有人知道在 .NET 中有任何用于处理 MHT 文件(多部分 MIME 文件)的库吗?我需要以编程方式从包含 Flash 网站的现有 MHT 文件中提取内容。我无法找到任何此类库。

另外,如果 .NET 中有我不知道的本机方式,请随时告诉我。

编辑:我知道MailMessage类通过AlternateViews 属性支持多部分 MIME 消息。AlternateView类表示多部分 MIME 消息中的替代视图我相信可以利用这些知识来使用 .NET 框架的原生代码构建一些东西。我只是一直没能找到合适的组合来让它发挥作用,所以我开始失去信心。有谁知道是否可以通过 AlternateView 和其他相关类提取 MHT 文件的内容?例如,如果可以从 Stream 创建 MailMessage 类的实例,那就太好了。

小智 1

您可能对我在 github 上的 MIME 解析项目(用 C# 编写)感兴趣

https://github.com/smithimage/MIMER/

还有一个 Nuget 包:

https://nuget.org/packages/MIMER/