Converteix MSG a XPS mitjançant C #
Converteix MSG a XPS sense Microsoft® Outlook® o Thunderbird® instal·lats.
** Experimenta un rendiment d’alta velocitat en el processament de correu electrònic amb Aspose.Email per .NET! ** És una API C# que proporciona als desenvolupadors un conjunt robust d’eines per al maneig d’arxius de correu electrònic sense instal·lació d’Outlook o Thunderbird, inclosa la capacitat de convertir entre diversos formats. Entre aquestes capacitats, la conversió de MSG (Outlook Email Message) a fitxers XPS (XML Paper Specification) és una característica que destaca, ja que serveix per protegir la integritat i la disposició del missatge de correu electrònic original alhora que facilita una fàcil compartició i visualització sense necessitat de l’aplicació nativa que va crear l’arxiu MSG.
Els fitxers MSG són creats per Microsoft Outlook per emmagatzemar missatges de correu electrònic, contactes, cites i altres dades, mentre que els fitxers XPS (XML Paper Specification) són similars als PDF i preserven la fidelitat del document, garantint que l’arxiu es pot visualitzar i imprimir tal com es va dissenyar originalment, independentment del sistema o programari que s’utilitzi. Aquesta conversió és necessària quan necessiteu una instantània del contingut del correu electrònic que no es pot alterar i és àmpliament accessible. Les característiques dels fitxers XPS inclouen un disseny fix, suport per a signatures digitals i la possibilitat de conservar l’estructura del document original, incloent text, imatges i format. Això fa que el format XPS sigui adequat per a documents legals, finalitats d’arxiu i compartir arxius amb persones que poden no tenir Outlook o un client de correu electrònic compatible.
El procés de conversió de fitxer de correu electrònic a emmagatzematge amb Aspose.Email per .NET és senzill. La biblioteca presenta un model d’objectes fàcil d’utilitzar. La conversió de correus electrònics típicament requereix només algunes línies de codi, abstrejant el format de fitxer subjacent anàlisi, maneig MIME, problemes de codificació, etc. Quan utilitzeu Aspose.Email per .NET, no cal processar manualment cap d’aquests aspectes. En canvi, escriviu només el codi d’alt nivell requerit per realitzar la tasca.
Millora el teu rendiment amb una API integral i fàcil d’utilitzar que simplifica tasques complexes de gestió de correu electrònic, com ara enviar, rebre i processar correus electrònics, així com convertir entre diversos formats de correu electrònic. Això permet als desenvolupadors integrar eficientment la funcionalitat de correu electrònic a les seves aplicacions sense aprofundir en detalls de baix nivell, reduint així significativament el temps i l’esforç de desenvolupament.
Aprofitant el poder de la .NET API, realitza una de les accions següents:
Open NuGet gestor de paquets, cerqueu Aspose.Email i instal·leu-lo al vostre dispositiu.
Utilitzeu l’ordre següent des de la consola del gestor de paquets:
PM> Install-Package Aspose.Email
Passos per convertir MSG a XPS mitjançant C #
Els programadors.NET poden carregar fàcilment & convertir arxius MSG a XPS en només unes poques línies de codi.
- Carregueu un fitxer MSG en un objecte MapiMessage.
- Crear una instància de MailPrinter.
- Configurar la impressora per mostrar les capçaleres i el cos dels missatges.
- Establiu les unitats per al disseny de la pàgina en centímetres.
- Imprimeix el correu electrònic MSG carregat en un fitxer XPS utilitzant la configuració especificada.
Requisits del sistema
Abans d’executar el codi font de conversió.NET, assegureu-vos que teniu els requisits previs següents.
- Microsoft Windows o un sistema operatiu compatible amb .NET Framework, .NET Core, i PHP, VBScript, Delphi, C ++ a través de COM Interop.
- Entorn de desenvolupament com Microsoft Visual Studio.
- Aspose.email per a .NET DLL referenciada en el vostre projecte.
Aquest codi d'exemple mostra la conversió de MSG a 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);
Aplicació gratuïta per convertir MSG a XPS
Altres conversions compatibles
També pot convertir MSG en molts altres formats d'arxiu incloent pocs que s'enumeren a continuació.