HTML JPG EMAIL XML OLM
  Product Family
PST

Convertir OLM en PST via C#

Convertissez OLM en PST sans avoir à installer Microsoft® Outlook® ou Thunderbird®.

Pour convertir OLM en PST, 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 PST via C#

Les programmeurs .NET peuvent facilement charger et convertir des fichiers OLM en PST en quelques lignes de code.

  1. Charger le fichier EML source à l’aide de MailMessage.load
  2. Définir les options de sauvegarde
  3. 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 PST C#

using Aspose.Email.Storage.Olm;
using Aspose.Email.Storage.Pst;

using (var pst = PersonalStorage.Create("target.pst", FileFormatVersion.Unicode))
using (var olm = OlmStorage.FromFile("filename.olm"))
{
    var folder = olm.GetFolder("Inbox", true);
    var targetFolder = pst.CreatePredefinedFolder("Inbox", StandardIpmFolder.Inbox);

    // add messages to pst
    targetFolder.AddMessages(folder.EnumerateMapiMessages());
}
 
  • Application gratuite pour convertir OLM en PST