HTML JPG EMAIL XML PST
  Product Family
XPS

Konwertuj PST na XPS przez C #

Konwertuj PST na XPS bez zainstalowania programu Microsoft® Outlook® lub Thunderbird®.

Dla programistów C# poszukujących niezawodnego i wydajnego rozwiązania do konwersji PST na XPS, Aspose.Email dla .NET oferuje obszerny i przyjazny dla użytkownika interfejs API konwersji plików. Interfejs API jest częścią progresywnej i wszechstronnej biblioteki zapewniającej proste i intuicyjne podejście do obsługi różnych zadań przetwarzania wiadomości e-mail, takich jak tworzenie i zarządzanie wiadomościami e-mail, załącznikami, wyodrębnianie metadanych poczty e-mail, interakcja z serwerami poczty e-mail za pośrednictwem różnych protokołów, a także konwersja między wiadomościami e-mail formats bez zależności programu Outlook lub Thunderbird.

Konwersja PST na XPS usprawnia migrację i integrację danych poczty e-mail dla programistów, dzięki naszemu intuicyjnemu interfejsowi API obsługującemu ten proces. Pozwala to na zautomatyzowany i uproszczony transfer danych poczty e-mail, ułatwiając płynne przejście między klientami poczty e-mail bez skomplikowanych zadań ręcznej konwersji. W związku z tym programiści mogą optymalizować czas i zasoby, zwiększając wydajność swoich procesów e-mail.

Poniższy przykład kodu pokazuje, jak przekonwertować plik PST do formatu XPS w kilku wierszach kodu z wynikami wysokiej jakości. Proces obejmuje kilka prostych i prostych kroków, takich jak ładowanie danych e-mail, przetwarzanie ich i zapisywanie w żądanym formacie. To sprawia, że API jest doskonałym narzędziem do automatyzacji zadań konwersji plików w aplikacjach C #.

Konwertuj swoje pliki PST na format XPS już teraz. Zacznij od włączenia przestrzeni nazw Aspose.Email do projektu C#. Możesz to zrobić, wykonując jedną z następujących czynności:

  • Open NuGet menedżer pakietów, wyszukaj Aspose.Email i zainstaluj go na swoim urządzeniu.

  • Użyj następującego polecenia z konsoli Menedżera pakietów:


PM> Install-Package Aspose.Email

Aby uzyskać więcej informacji, możesz zapoznać się z naszym documentation or support.

Kroki, aby przekonwertować PST na XPS przez C #

Programiści .NET mogą łatwo ładować i konwertować pliki PST na XPS w zaledwie kilku wierszach kodu.

  1. Otwórz plik PST „storage.pst”.
  2. Utwórz katalog wyjściowy, jeśli nie istnieje.
  3. Uzyskaj dostęp do folderu „Skrzynka odbiorcza” w pliku PST.
  4. Iteruj każdą wiadomość w folderze „Skrzynka odbiorcza”.
  5. Wydrukuj każdą wiadomość do pliku XPS za pomocą MailPrinter i zapisz w katalogu wyjściowym.

Wymagania systemowe

Przed uruchomieniem kodu źródłowego konwersji.NET upewnij się, że masz następujące wymagania wstępne.

  • Microsoft Windows lub kompatybilny system operacyjny z programem.NET Framework, .NET Core i PHP, VBScript, Delphi, C ++ poprzez COM Interop.
  • Środowisko programistyczne, takie jak Microsoft Visual Studio.
  • Aspose.email dla DLL.NET odnośnych w projekcie.
 

Ten przykładowy kod pokazuje konwersję PST do XPS C#

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++;
    }
}
 
  • Darmowa aplikacja do konwersji PST na XPS

    Sprawdź nasze demo na żywo Konwersja PST do XPS z następującymi korzyściami.

      Nie ma potrzeby pobierania ani konfigurowania czegokolwiek.
      Nie trzeba pisać żadnego kodu.
      Po prostu prześlij plik PST i naciśnij przycisk „Konwertuj”.
      Natychmiast otrzymasz link do pobrania dla resultant XPS.
    Biblioteka poczty e-mail, która ułatwia pracę z wieloma formatami Microsoft Outlook i Mozilla Thunderbird, a także zapewnia możliwość zarządzania plikami przechowywania wiadomości. Interfejs API umożliwia również wysyłanie i odbieranie wiadomości e-mail za pośrednictwem POP3, IMAP i SMTP lub łączenie się z Microsoft Exchange Server za pośrednictwem WebDAV i Exchange Web Services.

    PST What is PST File Format

    Pliki z rozszerzeniem.PST reprezentują pliki pamięci osobistej programu Outlook (zwane także Personal Storage Table), które przechowują różnorodne informacje o użytkowniku. Informacje o użytkowniku są przechowywane w folderach różnych typów, w tym e-maile, elementy kalendarza, notatki, kontakty i kilka innych formatów plików. Pliki PST służą do archiwizacji danych wysyłanych pocztą elektroniczną w trybie offline, które można później załadować i przeglądać w różnych aplikacjach.

    Read More

    xps What is xps File Format

    Plik XPS reprezentuje pliki układu strony oparte na specyfikacjach papieru XML utworzonego przez firmę Microsoft. Ten format został opracowany przez firmę Microsoft jako zamiennik formatu pliku EMF i jest podobny do formatu pliku PDF, ale używa XML w układzie, wyglądzie i drukowaniu informacji dokumentu. W rzeczywistości bardziej uzasadnione jest stwierdzenie, że XPS jest próbą na PDF, ale nie mógł uzyskać wystarczającej popularności jako własność PDF z wielu powodów. Microsoft domyślnie udostępnia XPS Document Writer od systemu Windows 7 do tworzenia plików XPS. Pliki XPS można wygenerować, wybierając „Microsoft XPS Document Writer” jako drukarkę podczas drukowania dokumentu.

    Read More

    Inne obsługiwane konwersje

    Możesz również przekonwertować PST na wiele innych formatów plików, w tym kilka wymienionych poniżej.

    PST TO EML (Wiadomości e-mail programu Outlook)
    PST TO EMLX (Format Apple EMLX)
    PST TO HTML (Hyper Text Markup Język)
    PST TO ICS (iCalendar)
    PST TO MBOX (Wiadomości poczty elektronicznej)
    PST TO MHTML (Format archiwum stron internetowych)
    PST TO MSG (Format programu Outlook i Exchange)
    PST TO OFT (Szablony wiadomości e-mail programu Outlook)
    PST TO OST (Pliki pamięci offline)
    PST TO VCF (Format karty wirtualnej)