Visualizzatore OST per applicazioni .NET
Visualizza i file OST programmaticamente in C# senza dipendenze da Microsoft Outlook o Thunderbird.
Come visualizzare i file OST usando un'API Email avanzata
Aspose.Email per .NET fornisce un’API semplice progettata per elaborare vari formati di file email, inclusi OST. La sua ampia gamma di funzionalità include la possibilità di visualizzare i file OST senza fare affidamento su Microsoft Outlook o altri strumenti esterni. Puoi integrare facilmente questa funzionalità nel tuo progetto .NET. L’API consente agli sviluppatori di caricare, rendere e visualizzare i file OST senza richiedere software aggiuntivo. Con il supporto integrato per la conversione dei file OST in HTML, garantisce una visualizzazione fluida delle email nei browser o nelle interfacce applicative. Con Aspose.Email, puoi caricare un file OST, analizzarne il contenuto e salvare ogni email come file HTML, assicurando che le risorse siano correttamente salvate nella directory di output e visualizzate nell’interfaccia utente della tua applicazione o in qualsiasi soluzione di visualizzazione basata su browser.
Caratteristiche chiave della visualizzazione dei file di archiviazione offline:
Visualizza il contenuto del file OST programmaticamente, includendo metadati, corpo e allegati.
Supporto per la conversione dei file OST in formato HTML per il rendering basato su browser.
Compatibile con le piattaforme .NET Framework, .NET Core e .NET Standard.
Funziona in modo indipendente da Microsoft Outlook, garantendo piena autonomia.
Alta prestazione per compiti di elaborazione email su larga scala.
Installa l’API Email C# e usala per visualizzare i file OST
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 OST via C#
Aspose.Email rende facile per gli sviluppatori visualizzare i file OST con poche righe di codice.
- Apri il file OST usando il PersonalStorage.FromFile metodo.
- Crea la directory di output se non esiste.
- Ottieni la cartella Posta in arrivo usando RootFolder.GetSubFolder("Inbox") per individuare la cartella Posta in arrivo nel file OST.
- Itera i messaggi nella Posta in arrivo usando inbox.EnumerateMapiMessages() per iterare tutti i messaggi nella Posta in arrivo.
- Configura HtmlSaveOptions per salvare le risorse (come immagini) in file usando percorsi relativi.
- Salva ciascun messaggio come HTML. Per ogni messaggio, costruisci un nome file (Message1.html, Message2.html, ecc.), quindi salvalo usando la funzione Save con le opzioni definite.
Requisiti di sistema
Aspose.Email per .NET è supportato su tutti i principali sistemi operativi. Assicurati di avere i seguenti prerequisiti.
- Microsoft Windows o un OS compatibile con .NET Framework, .NET Core e piattaforme Xamarin
- Ambiente di sviluppo come Microsoft Visual Studio
- Aspose.Email for .NET referenziato nel tuo progetto
Codice C# per visualizzare 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);
}
}
Visualizza OST in un browser
L’immagine qui sotto mostra come appare un file OST quando viene renderizzato in un browser web usando Aspose.Email per .NET. Il contenuto dell’email, includendo oggetto, dettagli del mittente e corpo, è visualizzato in un formato HTML strutturato, garantendo leggibilità e facilità d’uso.

Informazioni su Aspose.Email per .NET
Aspose.Email è una soluzione di parsing per i formati Microsoft Outlook e Thunderbird. È possibile creare, manipolare e convertire formati email e di archiviazione come MSG, EMLX, EML e MHT. La gestione degli allegati email, la personalizzazione delle intestazioni dei messaggi e l’implementazione di diversi protocolli di rete come POP3, IMAP e SMTP per inviare e ricevere email è molto più semplice. È un’API autonoma e non richiede l’installazione di Microsoft Outlook o di altri software.
Prova Aspose.Email gratuitamente
Scopri il pieno potenziale della libreria con un trial gratuito . Visita il Aspose.Email per .NET pagina di download per esplorare le sue funzionalità e integrare oggi stesso potenti funzionalità email nei tuoi progetti.
OST Viewer Online
Visualizzatore di file email per altri formati
Aspose.Email per .NET estende le sue funzionalità oltre i file OST, supportando una varietà di formati email. Gli sviluppatori possono anche usarlo per visualizzare quanto segue: