HTML JPG EMAIL XML OLM
  Product Family
HTML

Converti OLM in HTML via C#

Converti OLM in HTML senza necessità di avere installato Microsoft® Outlook® o Thunderbird®.

Per convertire OLM in HTML, utilizzeremo l’API <a href="https://products.aspose.com/email/net/">Aspose.Email for .NET che è un’API ricca di funzionalità, potente e facile da usare per la manipolazione e conversione di documenti sulla piattaforma C#. Apri il gestore pacchetti <a href="https://www.nuget.org/packages/aspose.email">NuGet, cerca Aspose.Email e installalo. Puoi anche utilizzare il seguente comando dalla Console del Gestore Pacchetti.

Comando della Console Package Manager


PM> Install-Package Aspose.EMAIL

Passaggi per convertire OLM in HTML tramite C#

Gli sviluppatori .NET possono caricare e convertire facilmente i file OLM in HTML in poche righe di codice.

  1. Carica il file EML sorgente usando MailMessage.Load
  2. Imposta SaveOptions
  3. Chiama il metodo Save con SaveOptions come parametro

Requisiti di sistema

Prima di eseguire il codice sorgente della conversione .NET, assicurati di avere i seguenti prerequisiti.

  • Microsoft Windows o un OS compatibile con .NET Framework, .NET Core, e PHP, VBScript, Delphi, C++ tramite COM Interop.
  • Ambiente di sviluppo come Microsoft Visual Studio.
  • DLL Aspose.EMAIL per .NET referenziata nel tuo progetto.
 

Questo esempio di codice mostra la conversione da OLM a HTML in 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 html format
        msg.Save($"{msg.Subject}.html", SaveOptions.DefaultHtml);
    }
} 
 
  • Free App to Convert OLM to HTML