HTML JPG EMAIL XML PST
  Product Family
XPS

Konvertálja a PST-t XPS-re C # -on keresztül

Konvertálja a PST-t XPS-re a Microsoft® Outlook® vagy a Thunderbird® telepítése nélkül.

A C# fejlesztők számára, akik megbízható és hatékony megoldást keresnek a PST XPS-re történő átalakítására, Aspose.Email szolgáltatás.NET-hez átfogó és felhasználóbarát fájlkonvertálási API-t kínál. Az API egy progresszív és sokoldalú könyvtár része, amely egyszerű és intuitív megközelítést biztosít különféle e-mailfeldolgozási feladatok kezelésére, például e-mail üzenetek, mellékletek létrehozása és kezelése, e-mail metaadatok kinyerése, e-mail kiszolgálókkal való interakció különböző protokollokon keresztül, valamint az e-mailek közötti konvertálás formats Outlook vagy Thunderbird függőségek nélkül.

A PST konvertálása XPS-re egyszerűsíti az e-mail adatok áttelepítését és integrálását a fejlesztők számára, intuitív API-nk segítségével, amely támogatja a folyamatot. Ez lehetővé teszi az automatizált és egyszerűsített e-mail adatátvitelt, megkönnyítve az e-mail kliensek közötti zökkenőmentes átmenetet bonyolult kézi konverziós feladatok nélkül. Következésképpen a fejlesztők optimalizálhatják az időt és az erőforrásokat, növelve az e-mail folyamataik hatékonyságát.

Az alábbi kódminta bemutatja, hogyan lehet PST fájlt XPS formátumba konvertálni néhány sor kódban, kiváló minőségű eredményekkel. A folyamat néhány egyszerű és egyszerű lépést tartalmaz, például az e-mail adatok betöltését, feldolgozását és a kívánt formátumban történő mentését. Ez teszi az API-t kiemelkedő eszközzé a fájlkonvertálási feladatok automatizálásához C# alkalmazásokban.

Konvertálja PST fájlokat XPS formátumba most. Kezdje azzal, hogy beilleszti az Aspose.Email névteret a C# projektbe. Ezt a következő műveletek egyikének végrehajtásával teheti meg:

  • Open NuGet csomagkezelő, keresse meg az Aspose.Email elemet, és telepítse eszközére.

  • Használja a következő parancsot a Csomagkezelő konzolból:


PM> Install-Package Aspose.Email

További információkért forduljon hozzánk documentation or support.

A PST konvertálásának lépései XPS-re C # -on keresztül

.NET programozók egyszerűen betölthetik és konvertálhatják a PST fájlokat XPS-re néhány sor kódjával.

  1. Nyissa meg a „storage.pst” PST fájlt.
  2. Hozza létre a kimeneti könyvtárat, ha nem létezik.
  3. Nyissa meg a „Beérkező levelek” mappáját a PST fájlban.
  4. A „Beérkező levelek” mappában található összes üzenetet iterálja.
  5. Nyomtasson ki minden üzenetet XPS-fájlba a MailPrinter segítségével, és mentse el a kimeneti könyvtárba.

Rendszerkövetelmények

A.NET konverziós forráskód futtatása előtt győződjön meg róla, hogy a következő előfeltételek teljesülnek-e.

  • Microsoft Windows vagy kompatibilis operációs rendszer az .NET Framework, .NET Core és PHP, VBScript, Delphi, C ++ szoftverrel a COM Interop segítségével.
  • Fejlesztési környezet, mint a Microsoft Visual Studio.
  • Aspose.email a projektben hivatkozott .NET DLL-hez.
 

Ez a mintakód a PST - XPS C # konverziót mutatja

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++;
    }
}
 
  • Ingyenes alkalmazás a PST konvertálásához XPS-re

    Egyéb támogatott konverziók

    A PST-t sok más fájlformátumra is konvertálhatja, beleértve az alább felsorolt néhányat.

    PST TO EML (Outlook e-mail üzenetek)
    PST TO EMLX (Apple EMLX formátum)
    PST TO HTML (Hiper szövegjelölő nyelv)
    PST TO ICS (iCalendar)
    PST TO MBOX (Elektronikus levelezési üzenetek)
    PST TO MHTML (Weblap archívum formátum)
    PST TO MSG (Outlook és Exchange formátum)
    PST TO OFT (Outlook e-mail sablonok)
    PST TO OST (Offline tárolófájlok)
    PST TO VCF (Virtuális kártya formátum)