Visualizzatore PST per applicazioni .NET
Visualizza i file PST programmaticamente in C# senza dipendenze da Microsoft Outlook o Thunderbird.
Come visualizzare i file PST usando un'API Email avanzata
Semplifica il processo di visualizzazione dei file PST programmaticamente nelle tue applicazioni .NET con Aspose.Email per .NET . L’API è progettata per rendere efficiente e intuitivo il lavoro con i file di archiviazione. Con funzionalità come l’attraversamento delle cartelle, l’estrazione dei messaggi e il rendering HTML, puoi creare facilmente un’esperienza di visualizzazione dei file PST user-friendly.
L’API email C# fornisce una soluzione autonoma ad alte prestazioni per gestire compiti di visualizzazione di file di archiviazione, rendendola ideale per applicazioni come client email, sistemi di archiviazione e visualizzatori email personalizzati.
Caratteristiche chiave per la visualizzazione dei file PST
Scorri le cartelle PST ed estrai i messaggi programmaticamente.
Supporto per .NET Framework, .NET Core e .NET Standard.
Indipendenza da Microsoft Outlook o altri software di terze parti.
Rendering HTML dei messaggi email per integrazione in applicazioni web o desktop.
La libreria garantisce precisione e facilità d’uso, consentendo agli sviluppatori di accedere programmaticamente al contenuto dei file PST, inclusi email, allegati e metadata.
I file PST vengono caricati in un formato strutturato che rende facile lavorare programmaticamente con il contenuto delle email. Ogni email è rappresentata come un MapiMessage oggetto, permettendoti di estrarre dettagli come mittente, destinatari, oggetto e corpo. Usando l’API, puoi renderizzare questi messaggi come file HTML, consentendo una visualizzazione fluida in un browser web o l’incorporamento nella UI della tua applicazione.
Oltre al contenuto dell’email, la libreria garantisce che gli allegati e le risorse incorporate siano preservati. Questi possono essere acceduti o visualizzati insieme al messaggio per un’esperienza completa di visualizzazione.
Installazione e utilizzo dell'API Email C# per visualizzare file PST
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 PST via C#
Aspose.Email rende facile per gli sviluppatori visualizzare il file PST con poche righe di codice.
- Apri il file usando il PersonalStorage.FromFile metodo.
- Crea la directory di output se non esiste.
- Accedi alla cartella Posta in arrivo dal file usando RootFolder.GetSubFolder("Inbox") .
- Itera su ogni messaggio nella Posta in arrivo usando inbox.EnumerateMapiMessages() .
- Configura HtmlSaveOptions per salvare risorse (ad es., immagini) come file separati e usare percorsi relativi.
- Salva ogni messaggio come file HTML creando nomi di file (Message1.html, Message2.html, ecc.), e salvando ciascun messaggio nella cartella di output.
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 referenziato nel tuo progetto
Codice C# per visualizzare PST
using (var pst = PersonalStorage.FromFile("storage.pst"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inbox = pst.RootFolder.GetSubFolder("Inbox");
// Iterate through PST 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 PST in un browser
Nell’immagine seguente, puoi vedere come il contenuto email di un file PST viene visualizzato in un browser dopo essere stato convertito in formato HTML usando l’API. Ogni email è renderizzata con oggetto, mittente, destinatari e contenuto del corpo, garantendo un’esperienza di visualizzazione fluida. Questo approccio elimina la necessità di client email esterni, fornendo un visualizzatore PST leggero ed efficiente per le tue applicazioni.

Informazioni sull'API C#
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 versione. Visita il pagina di download per esplorare le sue funzionalità e integrare potenti capacità email nei tuoi progetti oggi.
PST Viewer Online
Visualizzatore di file email per altri formati
Aspose.Email per .NET estende la sua funzionalità oltre i file PST, supportando una varietà di formati email. Gli sviluppatori possono anche usarlo per visualizzare i seguenti: