HTML JPG EMAIL XML PST
  Product Family
XPS

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.

  1. Öppna PST-filen ”storage.pst”.
  2. Skapa utdatakatalogen om den inte finns.
  3. Öppna mappen ”Inkorg” i PST-filen.
  4. Iterera genom varje meddelande i mappen ”Inkorg”.
  5. 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.

    PST TO EML (Outlook-e-postmeddelanden)
    PST TO EMLX (Apple EMLX-format)
    PST TO HTML (Hypertextmarkeringsspråk)
    PST TO ICS (iCalendar)
    PST TO MBOX (Elektroniska postmeddelanden)
    PST TO MHTML (Webbsidans arkivformat)
    PST TO MSG (Outlook och Exchange-format)
    PST TO OFT (Outlook-e-postmallar)
    PST TO OST (Offline-lagringsfiler)
    PST TO VCF (Virtuellt kortformat)