Converti PST in HTML tramite C#
Conversione da PST a HTML C# utilizzando l’API .NET senza dipendenze da Outlook® o Thunderbird®.
Come convertire PST in HTML usando C#
Per gli sviluppatori C# che cercano una soluzione affidabile ed efficiente per convertire PST in HTML, Aspose.Email per .NET offre un’API di conversione dei file completa e intuitiva. L’API fa parte di una libreria progressiva e versatile che fornisce un approccio semplice e intuitivo per gestire varie attività di elaborazione della posta elettronica, come la creazione e la gestione di messaggi e-mail e allegati, l’estrazione di metadati e-mail, l’interazione con i server di posta elettronica tramite vari protocolli e la conversione tra e-mail formats senza dipendenze da Outlook o Thunderbird.
Gli sviluppatori che utilizzano la libreria possono convertire facilmente i file da un formato all’altro con risultati di alta qualità in poche righe di codice. Il processo include alcuni passaggi semplici e diretti come il caricamento dei dati e-mail, l’elaborazione e il salvataggio nel formato desiderato. Ciò rende l’API uno strumento eccezionale per automatizzare le attività di conversione dei file nelle applicazioni C#.
La conversione da PST a HTML consente agli sviluppatori di aprire, visualizzare e condividere facilmente messaggi di posta elettronica e altri dati da un file PST in browser Web, client di posta elettronica e altre applicazioni software senza la necessità di programmi o software di posta elettronica specifici. Questo processo, supportato dalla nostra API intuitiva, consente agli sviluppatori di automatizzare e semplificare il trasferimento dei dati e-mail, garantendo una transizione senza interruzioni da un client di posta elettronica all’altro ed eliminando la necessità di complesse procedure di conversione manuale. La conservazione della formattazione originale, degli allegati e di altri elementi dei messaggi e dei dati di posta elettronica è garantita. Di conseguenza, gli sviluppatori possono risparmiare tempo e risorse e migliorare l’efficienza complessiva dei loro processi di posta elettronica.
Converti subito i tuoi file PST in formato HTML. Inizia includendo lo spazio dei nomi Aspose.Email nel tuo progetto C#. Puoi farlo eseguendo una delle seguenti azioni:
Open NuGet gestore di pacchetti, cerca Aspose.Email e installalo sul tuo dispositivo.
Utilizzate il seguente comando dalla console di Package Manager:
PM> Install-Package Aspose.Email
Per ulteriori informazioni puoi consultare il nostro documentation or support.
Passaggi per convertire PST in HTML tramite C#
I programmatori.NET possono caricare e convertire facilmente i file PST in HTML in poche righe di codice.
- Carica il file PST «storage.pst» utilizzando il metodo PersonalStorage.fromFile.
- Crea la directory di output se non esiste.
- Accedi alla sottocartella «Posta in arrivo» all’interno del file PST.
- Ripeti ogni messaggio nella cartella «Posta in arrivo».
- Salvate ogni messaggio come file HTML nella directory di output utilizzando HTMLSaveOptions per specificare il rendering delle risorse e le opzioni del percorso.
Requisiti di sistema
Prima di eseguire il codice di conversione .NET, assicurati di disporre dei seguenti prerequisiti.
- Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ tramite COM Interop.
- Ambiente di sviluppo come Microsoft Visual Studio.
- Aspose.Email per .NET DLL a cui si fa riferimento nel progetto.
Questo codice di esempio mostra la conversione da PST a HTML C#
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);
Console.WriteLine($"Message {count} saved as: {htmlFilePath}");
count++;
}
}
App gratuita per convertire PST in HTML
Altre conversioni supportate
Puoi anche convertire PST in molti altri formati di file, inclusi alcuni elencati di seguito.