HTML JPG EMAIL XML OLM
  Product Family
PST

Convertiți OLM în PST prin C #

Convertiți OLM în PST fără a fi nevoie să instalați Microsoft® Outlook® sau Thunderbird®.

Pentru a converti OLM în PST, vom folosi Aspose.Email pentru.NET API, care este un API bogat în funcții, puternic și ușor de utilizat pentru manipularea documentelor și conversie pentru platforma C #. Deschis NuGet manager de pachete, căutați Aspose.Email și instalați. De asemenea, puteți utiliza următoarea comandă din Consola Manager de pachete.

Comanda consolei managerului de pachete


PM> Install-Package Aspose.EMAIL

Pași pentru a converti OLM în PST prin C #

Programatorii.NET pot încărca și converti cu ușurință fișiere OLM în PST în doar câteva linii de cod.

  1. Încărcați fișierul EML sursă utilizând MailMessage.load
  2. Setați opțiunile de salvare
  3. Apelați metoda de salvare cu SaveOptions ca parametru

Cerințe de sistem

Înainte de a rula codul sursă de conversie .NET, asigurați-vă că aveți următoarele cerințe preliminare.

  • Microsoft Windows sau un sistem de operare compatibil cu.NET Framework, .NET Core și PHP, VBScript, Delphi, C ++ prin COM Interop.
  • Mediu de dezvoltare precum Microsoft Visual Studio.
  • Aspose.email pentru .NET DLL la care se face referire în proiectul dvs.
 

Acest cod de probă arată conversia OLM în 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());
}
 
  • Aplicație gratuită pentru a converti OLM în PST