HTML
JPG
EMAIL
XML
OLM
MHTML
Convertir OLM en MHTML via C#
Convertissez OLM en MHTML sans avoir à installer Microsoft® Outlook® ou Thunderbird®.
Pour convertir OLM en MHTML, nous allons utiliser Aspose.Email pour .NET API qui est une API de manipulation et de conversion de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme C#. Ouvrir NuGet gestionnaire de packages, recherchez Aspose.Email et installez. Vous pouvez également utiliser la commande suivante depuis la console Package Manager.
Commande de la console Package Manager
PM> Install-Package Aspose.EMAIL
Étapes pour convertir OLM en MHTML via C#
Les programmeurs .NET peuvent facilement charger et convertir des fichiers OLM en MHTML en quelques lignes de code.
- Charger le fichier EML source à l’aide de MailMessage.load
- Définir les options de sauvegarde
- Appelez la méthode Save avec SaveOptions comme paramètre
Exigences du système
Avant d’exécuter le code source de conversion .NET, assurez-vous que vous disposez des prérequis suivants.
- Microsoft Windows ou un système d’exploitation compatible avec .NET Framework, .NET Core et PHP, VBScript, Delphi, C++ via COM Interop.
- Environnement de développement tel que Microsoft Visual Studio.
- Aspose.email pour .NET DLL référencée dans votre projet.
Cet exemple de code montre la conversion OLM en MHTML C#
using Aspose.Email;
using Aspose.Email.Storage.Olm;
using (var olm = OlmStorage.FromFile("filename.olm"))
{
var folder = olm.GetFolder("Inbox", true);
foreach (var msg in folder.EnumerateMapiMessages())
{
// save message in mhtml format
msg.Save($"{msg.Subject}.mhtml", SaveOptions.DefaultMhtml);
}
}