MSG über C# in XPS konvertieren
Konvertieren Sie MSG in XPS, ohne dass Microsoft® Outlook® oder Thunderbird® installiert sind.
**Erleben Sie Hochgeschwindigkeitsleistung bei der E-Mail-Verarbeitung mit Aspose.Email für.NET! ** Es handelt sich um eine C#-API, die Entwicklern eine Reihe robuster Tools für den Umgang mit E-Mail-Dateien ohne Outlook- oder Thunderbird-Installation bietet, einschließlich der Möglichkeit, zwischen verschiedenen Formaten zu konvertieren. Unter diesen Funktionen ist die Konvertierung von MSG-Dateien (Outlook Email Message) in XPS-Dateien (XML Paper Specification) eine herausragende Funktion, da sie dazu dient, die Integrität und das Layout der ursprünglichen E-Mail-Nachricht zu schützen und gleichzeitig das einfache Teilen und Anzeigen zu ermöglichen, ohne dass die native Anwendung erforderlich ist, mit der die MSG-Datei erstellt wurde.
MSG-Dateien werden von Microsoft Outlook zum Speichern von E-Mail-Nachrichten, Kontakten, Terminen und anderen Daten erstellt, während XPS-Dateien (XML Paper Specification) PDFs ähneln und die Dokumenttreue beibehalten, sodass die Datei so angezeigt und gedruckt werden kann, wie sie ursprünglich entworfen wurde, unabhängig vom verwendeten System oder der verwendeten Software. Diese Konvertierung ist erforderlich, wenn Sie eine Momentaufnahme des E-Mail-Inhalts benötigen, die nicht geändert werden kann und allgemein zugänglich ist. Zu den Funktionen von XPS-Dateien gehören ein festes Layout, Unterstützung für digitale Signaturen und die Möglichkeit, die Struktur des Originaldokuments, einschließlich Text, Bildern und Formatierung, beizubehalten. Dadurch eignet sich das XPS-Format für juristische Dokumente, Archivierungszwecke und die gemeinsame Nutzung von Dateien mit Personen, die möglicherweise nicht über Outlook oder einen kompatiblen E-Mail-Client verfügen.
Der Konvertierungsprozess von E-Mails in Speicherdateien mit Aspose.Email für.NET ist unkompliziert. Die Bibliothek bietet ein einfach zu bedienendes Objektmodell. Für das Konvertieren von E-Mails sind in der Regel nur wenige Codezeilen erforderlich, wodurch das zugrunde liegende Dateiformatparsen, die MIME-Behandlung, Codierungsprobleme usw. weggenommen werden. Wenn Sie Aspose.Email für.NET verwenden, müssen Sie keinen dieser Aspekte manuell bearbeiten. Stattdessen schreiben Sie nur den High-Level-Code, der zur Ausführung der Aufgabe erforderlich ist.
Verbessern Sie Ihre Leistung mit einer umfassenden und benutzerfreundlichen API, die komplexe E-Mail-Verwaltungsaufgaben wie das Senden, Empfangen und Verarbeiten von E-Mails sowie die Konvertierung zwischen verschiedenen E-Mail-Formaten vereinfacht. Auf diese Weise können Entwickler E-Mail-Funktionen effizient in ihre Anwendungen integrieren, ohne sich mit Details auf niedriger Ebene befassen zu müssen, wodurch der Entwicklungsaufwand erheblich reduziert wird.
Um die Macht der zu nutzen .NET-API, führen Sie eine der folgenden Aktionen aus:
Open NuGet Paketmanager, suchen Sie nach Aspose.Email und installieren Sie es auf Ihrem Gerät.
Verwenden Sie den folgenden Befehl in der Package Manager Console:
PM> Install-Package Aspose.Email
Schritte zum Konvertieren von MSG in XPS über C #
.NET-Programmierer können MSG-Dateien in nur wenigen Codezeilen problemlos in XPS laden und konvertieren.
- Lädt eine MSG-Datei in ein MapiMessage-Objekt.
- Erstellen Sie eine Instanz von MailPrinter.
- Konfigurieren Sie den Drucker so, dass die Nachrichtenüberschriften und der Nachrichtentext angezeigt werden.
- Stellen Sie die Einheiten für das Seitenlayout auf Zentimeter ein.
- Drucken Sie die geladene MSG-E-Mail mit den angegebenen Einstellungen in eine XPS-Datei.
Anforderungen an das System
Bevor Sie den Quellcode der .NET-Konvertierung ausführen, stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.
- Microsoft Windows oder ein kompatibles Betriebssystem mit.NET Framework, .NET Core und PHP, VBScript, Delphi, C++ über COM Interop.
- Entwicklungsumgebung wie Microsoft Visual Studio.
- Aspose.email für.NET-DLL, auf die in Ihrem Projekt verwiesen wird.
Dieser Beispielcode zeigt die Konvertierung von MSG in XPS C#
var msg = MapiMessage.Load("message.msg");
// 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(msg, "message.xps", Printing.PrintFormat.XPS);
Kostenlose App zum Konvertieren von MSG in XPS
Andere unterstützte Konvertierungen
Sie können MSG auch in viele andere Dateiformate konvertieren, darunter die unten aufgeführten.