Converteix MBOX a XPS mitjançant C #
Converteix MBOX a XPS sense Microsoft® Outlook® o Thunderbird® instal·lats.
Aspose.Email per .NET proporciona una potent solució per a la conversió d’arxius MBOX a XPS amb eficiència i facilitat! Amb només algunes línies de codi, podeu migrar sense problemes les vostres dades de correu electrònic des del format MBOX al format XPS, garantint la compatibilitat i accessibilitat a través de diferents clients i plataformes de correu electrònic. Mitjançant l’aprofitament de les potents característiques d’Aspose.Email per .NET, els usuaris poden implementar sense esforç la conversió MBOX a XPS en les seves aplicacions guanyant fiabilitat, velocitat i flexibilitat en el procés de conversió.
L’API proporciona un conjunt complet de components per gestionar diverses tasques relacionades amb el correu electrònic, incloent crear, llegir i manipular missatges de correu electrònic, gestionar carpetes i fitxers adjunts, filtrar, cerca i xifrat, treballar amb Microsoft Exchange Server, tractar diversos formats de correu electrònic i molt més.
Amb Aspose.Email els desenvolupadors poden agilitzar la gestió del correu electrònic, millorar la interoperabilitat de dades, garantir el compliment dels estàndards de correu electrònic i potenciar les seves aplicacions amb capacitats avançades de processament de correu electrònic.
Comença a utilitzar les capacitats de la .NET API mitjançant la realització d’una de les accions següents:
Open NuGet gestor de paquets, cerqueu Aspose.Email i instal·leu-lo al vostre dispositiu.
Utilitzeu l’ordre següent des de la consola del gestor de paquets:
PM> Install-Package Aspose.Email
Passos per convertir MBOX a XPS mitjançant C #
Els programadors.NET poden carregar fàcilment & convertir arxius MBOX a XPS en només unes poques línies de codi.
- Carregueu el fitxer mbox utilitzant MboxStorageReader.
- Crear directori de sortida si no existeix.
- Iterar a través de missatges mbox.
- Imprimeix cada missatge com a fitxer.xps al directori de sortida.
Requisits del sistema
Abans d’executar el codi font de conversió.NET, assegureu-vos que teniu els requisits previs següents.
- Microsoft Windows o un sistema operatiu compatible amb .NET Framework, .NET Core, i PHP, VBScript, Delphi, C ++ a través de COM Interop.
- Entorn de desenvolupament com Microsoft Visual Studio.
- Aspose.email per a .NET DLL referenciada en el vostre projecte.
Aquest codi d'exemple mostra la conversió MBOX a XPS C #
// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
// Iterate through mbox messages and save them as .xps files
int count = 1;
foreach (var eml in mbox.EnumerateMessages())
{
var xpsFilePath = Path.Combine(outputDirectory, $"Message{count}.xps");
// Instantiate an instance of MailPrinter
var printer = new Printing.MailPrinter();
// Set MessageFormattingFlags to MailInfo to display the message headers and body
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;
// Set page layout for printing
printer.PageUnit = Printing.PrinterUnit.Cm;
// Print the email to an XPS file
printer.Print(eml, xpsFilePath, Printing.PrintFormat.XPS);
Console.WriteLine($"Message {count} saved as: {xpsFilePath}");
count++;
}
Aplicació gratuïta per convertir MBOX a XPS
Altres conversions compatibles
També pot convertir MBOX en molts altres formats d'arxiu incloent pocs que s'enumeren a continuació.