Konvertera PST till XPS via C #
Konvertera PST till XPS utan Microsoft® Outlook® eller Thunderbird® installerat.
För C# utvecklare som letar efter en pålitlig och effektiv lösning för att konvertera PST till XPS, Aspose.Email för.NET erbjuder ett omfattande och användarvänligt API för filkonvertering. API:et är en del av ett progressivt och mångsidigt bibliotek som ger ett enkelt och intuitivt tillvägagångssätt för att hantera olika e-postbearbetningsuppgifter, som att skapa och hantera e-postmeddelanden, bilagor, extrahera e-postmetadata, interagera med e-postservrar via olika protokoll, samt konvertera mellan e-post formats utan Outlook eller Thunderbird-beroenden.
Genom att konvertera PST till XPS effektiviseras migrering och integration av e-postdata för utvecklare, med vårt intuitiva API som stöder processen. Detta möjliggör automatiserad och förenklad överföring av e-postdata, vilket underlättar en smidig övergång mellan e-postklienter utan komplexa manuella konverteringsuppgifter. Följaktligen kan utvecklare optimera tid och resurser, vilket förbättrar effektiviteten i sina e-postprocesser.
Kodexemplet nedan visar hur man konverterar en PST-fil till XPS-format i några rader kod med högkvalitativa resultat. Processen innehåller några enkla och okomplicerade steg som att ladda e-postdata, bearbeta den och spara den i önskat format. Detta gör API till ett enastående verktyg för att automatisera filkonverteringsuppgifter i C # -applikationer.
Konvertera dina PST-filer till XPS-format just nu. Börja med att inkludera namnutrymmet Aspose.Email i ditt C# -projekt. Du kan göra det 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
För ytterligare information kan du konsultera vår documentation or support.
Steg för att konvertera PST till XPS via C #
.NET programmerare kan enkelt ladda och konvertera PST-filer till XPS på bara några rader kod.
- Öppna PST-filen ”storage.pst”.
- Skapa utdatakatalogen om den inte finns.
- Öppna mappen ”Inkorg” i PST-filen.
- Iterera genom varje meddelande i mappen ”Inkorg”.
- Skriv ut varje meddelande till en XPS-fil med MailPrinter och spara 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 PST till XPS C # konvertering
using (var pst = PersonalStorage.FromFile("storage.pst"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inboxFolder = pst.GetPredefinedFolder(StandardIpmFolder.Inbox);
// Iterate through PST messages and save them as .xps files
int count = 1;
foreach (var msg in inboxFolder.EnumerateMapiMessages())
{
// 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;
var dstXPS = Path.Combine(outputDirectory, $"Message{count}.xps");
// Print the email to an XPS file
printer.Print(msg, dstXPS, Printing.PrintFormat.XPS);
count++;
}
}
Gratis app för att konvertera PST till XPS
Andra konverteringar som stöds
Du kan också konvertera PST till många andra filformat inklusive några listade nedan.