HTML JPG PDF XML DOC
Aspose.Email  per .NET
DOC

Visualizzatore OLM per applicazioni .NET

Visualizza i file OLM programmaticamente in C# senza dipendenze da Microsoft Outlook o Thunderbird.

Come visualizzare i file OLM usando un'API Email avanzata

Migliora le tue applicazioni .NET con Aspose.Email per .NET ! È una libreria ricca di funzionalità progettata per elaborare vari formati di file email, inclusi OLM e file di archivio Microsoft Outlook per Mac. Una di queste funzionalità è l’accesso e la visualizzazione dei file OLM programmaticamente nelle applicazioni .NET. La sua API avanzata fornisce funzionalità per estrarre e visualizzare contenuti email, allegati e metadata direttamente dai file di archivio senza fare affidamento su software di terze parti come Microsoft Outlook.

Ecco le caratteristiche principali che lo rendono una scelta eccellente per integrare la visualizzazione di file nei tuoi progetti:

  • Accesso programmatico al contenuto OLM: Scorri le cartelle OLM, accedi ai messaggi ed estrai metadata come mittente, destinatario, oggetto e corpo.

  • Rendering HTML per messaggi email: Converti le email OLM in formato HTML per visualizzarle nei browser web o incorporarle in applicazioni desktop.

  • Indipendenza da software esterni: Nessuna necessità di Outlook o altri client email, garantendo una soluzione leggera e autonoma.

  • Supporto per ambienti .NET moderni: .NET Framework, .NET Core e .NET Standard.

  • Gestione di allegati e risorse: Visualizza ed estrai gli allegati email e le risorse incorporate insieme al contenuto del messaggio.

I file OLM vengono elaborati convertendo la loro struttura in un formato adatto al browser, con accesso a cartelle, enumerazione dei messaggi e salvataggio in formato HTML per la visualizzazione.

Installazione e utilizzo dell'API Email C# per visualizzare i file OLM

Per iniziare, installa l’API nel tuo ambiente di sviluppo:

  • Apri NuGet gestore dei pacchetti, cerca Aspose.Email e clicca Installa.

  • Puoi anche usare il seguente comando nella Console del Gestore Pacchetti.

Comando


PM> Install-Package Aspose.Email

Una volta installato, puoi iniziare a programmare.

Passaggi per visualizzare OLM tramite C#

Aspose.Email semplifica per gli sviluppatori la visualizzazione del file OLM con poche righe di codice.

  1. Usa il OlmStorage.FromFile metodo per caricare il file.
  2. Accedi alla cartella "Inbox" recuperandola con il GetFolder metodo (case-sensitive e ricorsivo).
  3. Itera attraverso tutti i messaggi nella cartella usando il EnumerateMapiMessages metodo.
  4. Salva ogni messaggio come file HTML usando il Salva metodo e specificando SaveOptions.DefaultHtml . Il nome del file è basato sull’oggetto del messaggio.

Requisiti di sistema

La libreria è supportata su tutti i principali sistemi operativi. Assicurati solo di avere i seguenti prerequisiti.

  • Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core, Windows Azure, Mono o piattaforme Xamarin
  • Ambiente di sviluppo come Microsoft Visual Studio
  • Aspose.Email for .NET referenziato nel tuo progetto
 

Codice C# per visualizzare 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);
    }
} 
 

Visualizza OLM in un browser

Di seguito puoi vedere come appare un file OLM quando viene renderizzato in un browser utilizzando la libreria .NET. Convertendo i messaggi email in formato HTML, l’API consente una visualizzazione fluida del contenuto dell’email, inclusi i dettagli di mittente e destinatario, oggetto e corpo del messaggio, direttamente nell’interfaccia del browser. Questa funzionalità permette agli sviluppatori di creare soluzioni di visualizzazione email intuitive e accessibili.

  • Informazioni sull'API .NET

    Aspose.Email per .NET è un’API potente progettata per l’elaborazione e la gestione complete di email nelle applicazioni .NET. Supporta vari formati email, tra cui MSG, EML, PST, MBOX e OLM, consentendo agli sviluppatori di gestire creazione, manipolazione, conversione e archiviazione delle email con facilità. L’API offre funzionalità robuste come l’esplorazione delle cartelle, la gestione degli allegati, il rendering dei messaggi e l’integrazione con protocolli come IMAP, POP3, SMTP e Microsoft Graph, rendendola uno strumento versatile per costruire applicazioni avanzate incentrate sulle email.

    Prova Aspose.Email gratuitamente

    Scopri il pieno potenziale della libreria con un trial gratuito versione. Visita il pagina di download per esplorare le sue funzionalità e integrare potenti capacità email nei tuoi progetti oggi.

    OLM Viewer Online

    Visualizzatore di file email per altri formati

    Aspose.Email per .NET estende la sua funzionalità oltre i file OLM, supportando una varietà di formati email. Gli sviluppatori possono anche usarlo per visualizzare i seguenti:

    EML (Messaggi email Outlook)
    EMLX (Formato Apple Mail EMLX)
    ICS (File iCalendar per dati di eventi)
    MBOX (Raccolte di messaggi di posta elettronica)
    MSG (Formato email Microsoft Outlook)
    OFT (Modelli Email Outlook)
    PST (File di archiviazione personale Outlook)
    VCF (File di biglietti da visita virtuali per informazioni di contatto)