HTML
JPG
EMAIL
XML
OLM
MHTML
Convertire OLM in MHTML tramite C#
Converti OLM in MHTML senza la necessità di installare Microsoft® Outlook® o Thunderbird®.
Per convertire OLM in MHTML, useremo Aspose.Email per .NET API che è un’API di manipolazione e conversione di documenti ricca di funzionalità, potente e facile da usare per la piattaforma C#. Apri NuGet gestore di pacchetti, cerca Aspose.Email e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.
Comando della console di Package Manager
PM> Install-Package Aspose.EMAIL
Passaggi per convertire OLM in MHTML tramite C#
I programmatori.NET possono caricare e convertire facilmente i file OLM in MHTML in poche righe di codice.
- Carica il file EML di origine utilizzando MailMessage.load
- Imposta opzioni di salvataggio
- Chiama il metodo Save con SaveOptions come parametro
Requisiti di sistema
Prima di eseguire il codice sorgente della conversione.NET, assicurati di disporre dei seguenti prerequisiti.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ tramite COM Interop.
- Ambiente di sviluppo come Microsoft Visual Studio.
- Aspose.Email per .NET DLL a cui si fa riferimento nel progetto.
Questo codice di esempio mostra la conversione da OLM a 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);
}
}