Konwertuj EML na XPS przez C #
Konwertuj EML na XPS bez zależności Microsoft® Outlook® lub Thunderbird®.
Konwertuj EML na XPS za pomocą C#
Odkryj wydajne i solidne rozwiązanie dla swoich aplikacji e-mail! Aspose.Email dla .NET zapewnia kompleksowy zestaw interfejsów API, które umożliwiają programistom pracę z różnymi formatami poczty e-mail i płynną integrację danych e-mail z ich aplikacjami.
Programiści stojący przed zadaniem konwersji EML na XPS nie napotykają już trudności i mają możliwość skupienia się na wydajności, elastyczności i dostosowywaniu swoich aplikacji oraz poprawy doświadczenia użytkownika. Biblioteka zapewnia zachowanie integralności danych podczas procesu konwersji. Dokładnie tłumaczy zawartość, strukturę i załączniki plików EML do formatu XPS, zachowując wierność oryginalnych danych e-mail.
Programowa konwersja EML na XPS umożliwia użytkownikom tworzenie reprezentacji wiadomości e-mail do wydruku, zachowując formatowanie i układ.
Aby wykorzystać moc .NET API, możesz wybrać wykonanie jednej 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
Kroki, aby przekonwertować EML na XPS przez C #
Programiści .NET mogą łatwo załadować i konwertować pliki EML na XPS w zaledwie kilku wierszach kodu.
- Załaduj źródłowy plik EML za pomocą MailMessage.load.
- Instant MailPrinter.
- Skonfiguruj formatowanie.
- Ustaw układ strony.
- Wydrukuj wiadomość e-mail do XPS.
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.
Przykładowy kod pokazujący konwersję EML na XPS w C #
var message = MailMessage.Load("message.eml");
// 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(message, "message.xps", Printing.PrintFormat.XPS);
Darmowa aplikacja do konwersji EML na XPS
Inne obsługiwane konwersje
Możesz również przekonwertować EML na wiele innych formatów plików, w tym kilka wymienionych poniżej.