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

Visor OLM per a aplicacions .NET

Visualitzeu fitxers OLM de manera programàtica en C# sense dependències de Microsoft Outlook o Thunderbird.

Com visualitzar fitxers OLM mitjançant una API de correu avançada

Millora les teves aplicacions .NET amb Aspose.Email per a .NET ! És una biblioteca ricadament funcional dissenyada per processar diversos formats de fitxers de correu, inclosos OLM i fitxers d’arxiu de Microsoft Outlook per a Mac. Una d’aquestes funcionalitats és l’accés i visualització de fitxers OLM de forma programàtica en aplicacions .NET. La seva API avançada ofereix funcionalitat per extreure i mostrar el contingut de correus, adjunts i metadades directament des dels fitxers d’arxiu sense dependre de programari de tercers com Microsoft Outlook.

A continuació es presenten les funcions principals que el fan una opció excel·lent per integrar la visualització de fitxers als vostres projectes:

  • Accés programàtic al contingut OLM: Recorre les carpetes OLM, accedeix als missatges i extreu metadades com emissor, destinatari, assumpte i cos.

  • Renderització HTML per a missatges de correu: Convertiu els correus OLM a format HTML per visualitzar-los en navegadors web o incrustar-los en aplicacions d’escriptori.

  • Independència de programari extern: No cal Outlook ni altres clients de correu, garantint una solució lleugera i independent.

  • Suport per a entorns .NET moderns: .NET Framework, .NET Core i .NET Standard.

  • Gestió d’adjuncions i recursos: Visualitzeu i extreu els adjunts i recursos incrustats del correu juntament amb el contingut del missatge.

Els fitxers OLM es processen convertint-ne l’estructura a un format amigable per al navegador, amb accés a carpetes, enumeració de missatges i el seu desament en format HTML per a la visualització.

Instal·lació i ús de l'API de correu electrònic C# per visualitzar fitxers OLM

Per començar, instal·leu l’API al vostre entorn de desenvolupament:

  • Obre NuGet Gestor de paquets, cerqueu Aspose.Email i feu clic a Instal·la.

  • També podeu utilitzar la següent comanda a la Consola del Gestor de Paquets.

Comanda


PM> Install-Package Aspose.Email

Un cop instal·lat, podeu començar a codificar.

Passos per visualitzar OLM amb C#

Aspose.Email facilita als desenvolupadors la visualització del fitxer OLM amb només unes poques línies de codi.

  1. Utilitza el OlmStorage.FromFile mètode per carregar el fitxer.
  2. Accedeix a la carpeta "Inbox" recuperant-la amb el GetFolder mètode (sensible a majúscules i recursiu).
  3. Itera a través de tots els missatges de la carpeta utilitzant el EnumerateMapiMessages mètode.
  4. Desa cada missatge com a fitxer HTML mitjançant el Desa mètode i especificant SaveOptions.DefaultHtml . El nom del fitxer es basa en l’assumpte del missatge.

Requisits del sistema

La biblioteca és compatible amb tots els principals sistemes operatius. Assegureu-vos només que teniu els requisits previs següents.

  • Microsoft Windows o un SO compatible amb .NET Framework, .NET Core, Windows Azure, Mono o plataformes Xamarin
  • Entorn de desenvolupament com Microsoft Visual Studio
  • Aspose.Email per .NET referenciat al vostre projecte
 

Codi C# per visualitzar 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);
    }
} 
 

Visualitza OLM en un navegador

A continuació podeu veure com apareix un fitxer OLM quan es renderitza en un navegador mitjançant la biblioteca .NET. Convertint els missatges de correu electrònic a format HTML, l’API permet una visualització fluida del contingut del correu, inclosos els detalls del remitent i del destinatari, l’assumpte i el cos del missatge, directament a la interfície del navegador. Aquesta característica permet als desenvolupadors crear solucions de visualització de correu intuïtives i accessibles.

  • Sobre l'API .NET

    Aspose.Email per a .NET és una API potent dissenyada per al processament i gestió integral de correus electrònics en aplicacions .NET. Admet diversos formats de correu, com ara MSG, EML, PST, MBOX i OLM, permetent als desenvolupadors gestionar la creació, manipulació, conversió i emmagatzematge de correus amb facilitat. L’API ofereix funcions robustes com ara recorregut de carpetes, gestió d’adjunts, renderització de missatges i integració amb protocols com IMAP, POP3, SMTP i Microsoft Graph, convertint‑la en una eina versàtil per crear aplicacions avançades centrades en el correu electrònic.

    Prova Aspose.Email gratis

    Descobriu tot el potencial de la biblioteca amb una període de prova gratuït versió. Visiteu el pàgina de descàrrega per explorar-ne les funcions i integrar una potent funcionalitat de correu als vostres projectes avui mateix.

    OLM Viewer Online

    Visor de fitxers de correu per a altres formats

    Aspose.Email per .NET amplia la seva funcionalitat més enllà dels fitxers OLM, admetent una varietat de formats de correu. Els desenvolupadors també la poden utilitzar per visualitzar el següent:

    EML (Missatges de correu Outlook)
    EMLX (Format Apple Mail EMLX)
    ICS (Fitxers iCalendar per a dades d'esdeveniments)
    MBOX (Col·leccions de missatges de correu electrònic)
    MSG (Format de correu Microsoft Outlook)
    OFT (Plantilles de correu d'Outlook)
    PST (Fitxers d'emmagatzematge personal d'Outlook)
    VCF (Fitxers de targetes virtuals per a informació de contactes)