Convertir OST en MHT via C#
Convertissez OST en MHT sans avoir à installer Microsoft® Outlook® ou Thunderbird®.
Pour convertir OST en MHT, 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 OST en MHT via C#
Les programmeurs .NET peuvent facilement charger et convertir des fichiers OST en MHT en quelques lignes de code.
- Charger le fichier OST avec PersonalStorage.FromFile
- Appelez la méthode SaveAs
- Transmettre le fichier MHT de sortie et FileFormat.mht en tant que paramètres
- Le fichier MHT sera enregistré dans le chemin spécifié
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 OST en MHT C#
using Aspose.Email;
using Aspose.Email.Storage.Pst;
using (var ost = PersonalStorage.FromFile("sourceFile.ost"))
{
foreach (var folder in ost.RootFolder.GetSubFolders())
{
foreach (var msg in folder.EnumerateMapiMessages())
{
msg.Save($"{msg.Subject}.mht", SaveOptions.DefaultMhtml);
}
}
}
Application gratuite pour convertir OST en MHT
Autres conversions prises en charge
Vous pouvez également convertir OST en de nombreux autres formats de fichiers, dont certains sont répertoriés ci-dessous.