Konvertera MBOX till XPS via C #
Konvertera MBOX till XPS utan Microsoft® Outlook® eller Thunderbird® installerat.
Aspose.Email för.NET ger en kraftfull lösning för att konvertera MBOX-filer till XPS med effektivitet och lätthet! Med bara några rader kod kan du smidigt migrera dina e-postdata från MBOX-format till XPS-format, vilket säkerställer kompatibilitet och tillgänglighet mellan olika e-postklienter och plattformar. Genom att utnyttja de kraftfulla funktionerna i Aspose.Email för .NET kan användare enkelt implementera MBOX till XPS-konvertering i sina applikationer och få tillförlitlighet, hastighet och flexibilitet i konverteringsprocessen.
API tillhandahåller en omfattande uppsättning komponenter för att hantera olika e-postrelaterade uppgifter, inklusive att skapa, läsa och manipulera e-postmeddelanden, hantera mappar och bilagor, filtrera, söka och kryptera, arbeta med Microsoft Exchange Server, hantera olika e-postformat och mer.
Med Aspose.Email kan utvecklare effektivisera e-posthanteringen, förbättra datakompatibiliteten, säkerställa efterlevnad av e-poststandarder och ge sina applikationer avancerade funktioner för e-postbehandling.
Börja använda funktionerna i .NET API genom att utföra någon av följande åtgärder:
Open NuGet pakethanterare, sök efter Aspose.Email och installera den på din enhet.
Använd följande kommando från Package Manager-konsolen:
PM> Install-Package Aspose.Email
Steg för att konvertera MBOX till XPS via C #
.NET programmerare kan enkelt ladda och konvertera MBOX-filer till XPS på bara några rader kod.
- Ladda mbox-filen med MboxStorageReader.
- Skapa utdatakatalogen om den inte finns.
- Iterera genom mbox-meddelanden.
- Skriv ut varje meddelande som.xps-fil i utdatakatalogen.
Systemkrav
Kontrollera att du har följande förutsättningar innan du kör källkoden.NET-konvertering.
- Microsoft Windows eller ett kompatibelt operativsystem med.NET Framework, .NET Core och PHP, VBScript, Delphi, C ++ via COM Interop.
- Utvecklingsmiljö som Microsoft Visual Studio.
- Aspose.email för.NET DLL som refereras till i ditt projekt.
Denna exempelkod visar MBOX till XPS C # konvertering
// 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++;
}
Gratis app för att konvertera MBOX till XPS
Andra konverteringar som stöds
Du kan också konvertera MBOX till många andra filformat inklusive några som anges nedan.