Visionneuse OST pour les applications .NET
Visualisez les fichiers OST de façon programmatique en C# sans dépendances à Microsoft Outlook ou Thunderbird.
Comment visualiser les fichiers OST en utilisant une API d’e‑mail avancée
Aspose.Email pour .NET fournit une API simple conçue pour traiter divers formats de fichiers e‑mail, y compris OST. Sa large gamme de fonctionnalités comprend la possibilité de visualiser les fichiers OST sans dépendre de Microsoft Outlook ou d’autres outils externes. Vous pouvez facilement intégrer cette fonctionnalité à votre projet .NET. L’API permet aux développeurs de charger, rendre et afficher les fichiers OST sans logiciel supplémentaire. Grâce à la prise en charge native de la conversion des fichiers OST en HTML, elle assure une visualisation fluide des e‑mails dans les navigateurs ou les interfaces d’application. Avec Aspose.Email, vous pouvez charger un fichier OST, analyser son contenu et enregistrer chaque e‑mail sous forme de fichier HTML, en veillant à ce que ses ressources soient correctement enregistrées dans le répertoire de sortie et affichées dans l’interface utilisateur de votre application ou toute solution de visualisation basée sur le navigateur.
Principales fonctionnalités de la visualisation des fichiers de stockage hors ligne :
Visualisez le contenu des fichiers OST de façon programmatique, y compris les métadonnées, le corps et les pièces jointes.
Prise en charge de la conversion des fichiers OST au format HTML pour le rendu dans le navigateur.
Compatible avec les plateformes .NET Framework, .NET Core et .NET Standard.
Fonctionne de façon indépendante de Microsoft Outlook, garantissant une autonomie totale.
Haute performance pour les tâches de traitement d’e‑mail à grande échelle.
Installer l’API d’e‑mail C# et l’utiliser pour visualiser les fichiers OST
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 visualiser les OST via C#
Aspose.Email facilite la visualisation des fichiers OST pour les développeurs avec seulement quelques lignes de code.
- Ouvrez le fichier OST en utilisant le PersonalStorage.FromFile méthode.
- Créer le répertoire de sortie s’il n’existe pas.
- Obtenez le dossier de la boîte de réception en utilisant RootFolder.GetSubFolder("Inbox") pour localiser le dossier de la boîte de réception dans le fichier OST.
- Parcourez les messages de la boîte de réception en utilisant inbox.EnumerateMapiMessages() pour parcourir tous les messages de la boîte de réception.
- Configurer HtmlSaveOptions pour enregistrer les ressources (comme les images) dans des fichiers en utilisant des chemins relatifs.
- Enregistrez chaque message au format HTML. Pour chaque message, créez un nom de fichier (Message1.html, Message2.html, etc.), puis enregistrez-le à l’aide de la fonction Save avec les options définies.
Exigences système
Aspose.Email pour .NET est pris en charge sur tous les principaux systèmes d’exploitation. Assurez‑vous simplement que vous disposez des prérequis suivants.
- Microsoft Windows ou un OS compatible avec .NET Framework, .NET Core et les plates‑formes Xamarin
- Environnement de développement comme Microsoft Visual Studio
- Aspose.Email pour .NET référencé dans votre projet
Code C# pour visualiser les OST
using (var ost = PersonalStorage.FromFile("storage.ost"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inbox = ost.RootFolder.GetSubFolder("Inbox");
// Iterate through ost messages and save them as .html files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
// Save each message as .html file
var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");
var htmlSaveOptions = new HtmlSaveOptions
{
ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
UseRelativePathToResources = true
};
msg.Save(htmlFilePath, htmlSaveOptions);
}
}
Visualiser les OST dans un navigateur
L’image ci‑dessous montre à quoi ressemble un fichier OST lorsqu’il est rendu dans un navigateur web à l’aide d’Aspose.Email pour .NET. Le contenu du courriel, y compris le sujet, les détails de l’expéditeur et le corps du message, est affiché dans un format HTML structuré, assurant lisibilité et facilité d’utilisation.

À propos d’Aspose.Email pour .NET
Aspose.Email est une solution d’analyse des formats Microsoft Outlook et Thunderbird. Il est facile de créer, manipuler et convertir les formats d’e‑mail et de stockage tels que MSG, EMLX, EML et MHT. La gestion des pièces‑jointes, la personnalisation des en‑têtes de messages et la mise en œuvre de différents protocoles réseau comme POP3, IMAP et SMTP pour envoyer et recevoir des e‑mails sont grandement simplifiées. Il s’agit d’une API autonome qui ne nécessite ni Microsoft Outlook ni aucune autre installation logicielle.
Essayez Aspose.Email gratuitement
Découvrez le plein potentiel de la bibliothèque avec un essai gratuit . Visitez le Aspose.Email pour .NET page de téléchargement pour explorer ses fonctionnalités et intégrer dès aujourd’hui une puissante fonctionnalité d’e‑mail dans vos projets.
OST Viewer Online
Visionneur de fichiers e‑mail pour d’autres formats
Aspose.Email pour .NET étend ses fonctionnalités au-delà des fichiers OST, prenant en charge une variété de formats d’e‑mail. Les développeurs peuvent également l’utiliser pour visualiser les éléments suivants :