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

Visionneur OLM pour les applications .NET

Visualisez les fichiers OLM de manière programmatique en C# sans dépendance à Microsoft Outlook ou Thunderbird.

Comment visualiser les fichiers OLM en utilisant une API e‑mail avancée

Améliorez vos applications .NET avec Aspose.Email pour .NET ! C’est une bibliothèque riche en fonctionnalités conçue pour traiter divers formats de fichiers e‑mail, y compris les fichiers OLM, les archives Microsoft Outlook pour Mac. L’une de ces fonctionnalités est l’accès et la visualisation des fichiers OLM de manière programmatique dans les applications .NET. Son API avancée offre des capacités d’extraction et d’affichage du contenu des e‑mails, des pièces jointes et des métadonnées directement à partir des fichiers d’archives, sans dépendre d’un logiciel tiers comme Microsoft Outlook.

Voici les fonctionnalités principales qui en font un excellent choix pour intégrer la visualisation de fichiers dans vos projets :

  • Accès programmatique au contenu OLM : parcourez les dossiers OLM, accédez aux messages et extrayez les métadonnées telles que l’expéditeur, le destinataire, l’objet et le corps.

  • Rendu HTML des messages e‑mail : convertissez les e‑mails OLM au format HTML pour les visualiser dans les navigateurs web ou les intégrer aux applications de bureau.

  • Indépendance des logiciels externes : aucun besoin d’Outlook ou d’autres clients de messagerie, garantissant une solution légère et autonome.

  • Prise en charge des environnements .NET modernes : .NET Framework, .NET Core et .NET Standard.

  • Gestion des pièces jointes et des ressources : visualisez et extrayez les pièces jointes d’e‑mail et les ressources incorporées avec le contenu du message.

Les fichiers OLM sont traités en convertissant leur structure en un format adapté au navigateur, avec un accès aux dossiers, l’énumération des messages et leur sauvegarde au format HTML pour la visualisation.

Installation de l'API Email C# et utilisation pour afficher les fichiers OLM

Pour commencer, installez l’API dans votre environnement de développement :

  • Ouvrir NuGet gestionnaire de paquets, recherchez Aspose.Email et cliquez sur Installer.

  • Vous pouvez également utiliser la commande suivante dans la console du gestionnaire de paquets.

Commande


PM> Install-Package Aspose.Email

Une fois installé, vous pouvez commencer à coder.

Étapes pour afficher OLM via C#

Aspose.Email facilite la visualisation du fichier OLM pour les développeurs avec seulement quelques lignes de code.

  1. Utilisez le OlmStorage.FromFile méthode pour charger le fichier.
  2. Accédez au dossier "Inbox" en le récupérant avec le GetFolder méthode (sensible à la casse et récursive).
  3. Parcourez tous les messages du dossier en utilisant le EnumerateMapiMessages méthode.
  4. Enregistrez chaque message en tant que fichier HTML en utilisant le Enregistrer méthode et spécification de SaveOptions.DefaultHtml . Le nom du fichier est basé sur l’objet du message.

Exigences système

La bibliothèque est prise en charge sur tous les principaux systèmes d’exploitation. Assurez‑vous simplement que vous avez les prérequis suivants.

  • Microsoft Windows ou un système d’exploitation compatible avec .NET Framework, .NET Core, Windows Azure, Mono ou les plateformes Xamarin
  • Environnement de développement comme Microsoft Visual Studio
  • Aspose.Email pour .NET référencé dans votre projet
 

Code C# pour afficher 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);
    }
} 
 

Afficher OLM dans un navigateur

Ci‑dessous, vous pouvez voir à quoi ressemble un fichier OLM lorsqu’il est rendu dans un navigateur à l’aide de la bibliothèque .NET. En convertissant les messages électroniques au format HTML, l’API permet une visualisation fluide du contenu des e‑mails, y compris les informations d’expéditeur et de destinataire, l’objet et le corps du message, directement dans l’interface du navigateur. Cette fonctionnalité permet aux développeurs de créer des solutions de visualisation d’e‑mail intuitives et accessibles.

  • À propos de l'API .NET

    Aspose.Email pour .NET est une API puissante conçue pour le traitement et la gestion complets des e‑mails dans les applications .NET. Elle prend en charge divers formats d’e‑mail, notamment MSG, EML, PST, MBOX et OLM, permettant aux développeurs de gérer facilement la création, la manipulation, la conversion et le stockage des e‑mails. L’API offre des fonctionnalités robustes telles que le parcours des dossiers, la gestion des pièces jointes, le rendu des messages et l’intégration avec des protocoles comme IMAP, POP3, SMTP et Microsoft Graph, ce qui en fait un outil polyvalent pour créer des applications avancées centrées sur les e‑mails.

    Essayez Aspose.Email gratuitement

    Découvrez le plein potentiel de la bibliothèque avec un essai gratuit version. Visitez le page de téléchargement pour explorer ses fonctionnalités et intégrer une puissante capacité e‑mail dans vos projets dès aujourd’hui.

    OLM Viewer Online

    Visionneur de fichiers e‑mail pour d’autres formats

    Aspose.Email pour .NET étend ses fonctionnalités au-delà des fichiers OLM, en prenant en charge une variété de formats d'e‑mail. Les développeurs peuvent également l'utiliser pour afficher les éléments suivants :

    EML (Messages e‑mail Outlook)
    EMLX (Format Apple Mail EMLX)
    ICS (Fichiers iCalendar pour les données d'événements)
    MBOX (Collections de messages électroniques)
    MSG (Format d'e‑mail Microsoft Outlook)
    OFT (Modèles d'e‑mail Outlook)
    PST (Fichiers de stockage personnel Outlook)
    VCF (Fichiers de cartes virtuelles pour les informations de contact)