Convertiți PST în MHT prin C #
Convertiți PST în MHT fără Microsoft® Outlook® sau Thunderbird® instalat.
Cum se convertește PST în MHT folosind C #
Pentru dezvoltatorii C # care caută o soluție fiabilă și eficientă pentru a converti PST în MHT, Aspose.Email pentru.NET oferă un API de conversie a fișierelor cuprinzător și ușor de utilizat. API-ul face parte dintr-o bibliotecă progresivă și versatilă care oferă o abordare simplă și intuitivă pentru a gestiona diverse sarcini de procesare a e-mailurilor, cum ar fi crearea și gestionarea mesajelor de e-mail, atașamentelor, extragerea metadatelor de e-mail, interacțiunea cu serverele de e-mail prin diverse protocoale, precum și conversia între e-mail formats fără dependențe Outlook sau Thunderbird.
Dezvoltatorii care utilizează biblioteca pot converti cu ușurință fișiere dintr-un format în altul, cu rezultate de înaltă calitate în doar câteva linii de cod. Procesul include câțiva pași simpli și simpli, cum ar fi încărcarea datelor de e-mail, procesarea acestora și salvarea acestora în formatul dorit. Acest lucru face ca API-ul să fie un instrument remarcabil pentru automatizarea sarcinilor de conversie a fișierelor în aplicațiile C #.
Conversia PST în format MHT permite dezvoltatorilor să gestioneze eficient migrarea datelor de e-mail și sarcinile de integrare. Acest proces, susținut de API-ul nostru intuitiv, permite dezvoltatorilor să automatizeze și să simplifice transferul de date prin e-mail, asigurând o tranziție perfectă între diferiți clienți de e-mail, eliminând necesitatea procedurilor complexe de conversie manuală. În consecință, dezvoltatorii pot economisi timp și resurse și pot spori eficiența generală a proceselor lor de e-mail.
Convertiți fișierele PST în format MHT chiar acum. Începeți prin a include spațiul de nume Aspose.Email în proiectul dvs. C #. Puteți face acest lucru efectuând una dintre următoarele acțiuni:
Open NuGet manager de pachete, căutați Aspose.Email și instalați-l pe dispozitiv.
Utilizați următoarea comandă din Consola Manager de pachete:
PM> Install-Package Aspose.Email
Pentru mai multe informatii puteti consulta documentation or support.
Pași pentru a converti PST în MHT prin C #
Programatorii.NET pot încărca și converti cu ușurință fișiere PST în MHT în doar câteva linii de cod.
- Încărcați fișierul PST „storage.pst” utilizând metoda PersonalStorage.fromFile.
- Creați directorul de ieșire dacă nu există.
- Accesați subfolderul „Inbox” din fișierul PST.
- Iterați prin fiecare mesaj din folderul „Inbox”.
- Salvați fiecare mesaj ca fișier.mht în directorul de ieșire utilizând metoda Salvare cu SaveOptions.defaultMhtml.
Cerințe de sistem
Înainte de a rula codul sursă de conversie .NET, asigurați-vă că aveți următoarele cerințe preliminare.
- Microsoft Windows sau un sistem de operare compatibil cu.NET Framework, .NET Core și PHP, VBScript, Delphi, C ++ prin COM Interop.
- Mediu de dezvoltare precum Microsoft Visual Studio.
- Aspose.email pentru .NET DLL la care se face referire în proiectul dvs.
Acest cod de probă arată conversia PST în MHT 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 .mht files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
var mhtFilePath = Path.Combine(outputDirectory, $"Message{count}.mht");
msg.Save(mhtFilePath, SaveOptions.DefaultMhtml);
Console.WriteLine($"Message {count} saved as: {mhtFilePath}");
count++;
}
}
Aplicație gratuită pentru a converti PST în MHT
Alte conversii acceptate
De asemenea, puteți converti PST în multe alte formate de fișiere, inclusiv câteva enumerate mai jos.