Convierte EML a XPS a través de C#
Convierta EML a XPS sin dependencias de Microsoft® Outlook® o Thunderbird®.
Convierte EML a XPS usando C#
¡Descubra una solución eficaz y sólida para sus aplicaciones de correo electrónico! Aspose.Email para.NET proporciona un conjunto completo de API que permite a los desarrolladores trabajar con varios formatos de correo electrónico e integrar sin problemas los datos de correo electrónico en sus aplicaciones.
Los desarrolladores que se enfrentan a la tarea de convertir EML a XPS ya no tienen dificultades y tienen la oportunidad de centrarse en la eficiencia, la flexibilidad y la personalización de sus aplicaciones y mejorar la experiencia del usuario. La biblioteca garantiza la preservación de la integridad de los datos durante el proceso de conversión. Traduce con precisión el contenido, la estructura y los archivos adjuntos de los archivos EML al formato XPS, manteniendo la fidelidad de los datos de correo electrónico originales.
La conversión de EML a XPS mediante programación permite a los usuarios crear una representación imprimible de los mensajes de correo electrónico, conservando el formato y el diseño.
Para aprovechar el poder del API DE.NET, puede optar por realizar una de las siguientes acciones:
Open NuGet administrador de paquetes, busque Aspose.Email e instálelo en su dispositivo.
Utilice el siguiente comando desde la consola del administrador de paquetes:
PM> Install-Package Aspose.Email
Pasos para convertir EML a XPS a través de C#
Los programadores de.NET pueden cargar y convertir fácilmente archivos EML a XPS en solo unas pocas líneas de código.
- Cargue el archivo EML de origen mediante MailMessage.load.
- Crea una instancia de MailPrinter.
- Configure el formato.
- Defina el diseño de la página.
- Imprima el correo electrónico en XPS.
Requisitos del sistema
Antes de ejecutar el código fuente de la conversión de.NET, asegúrese de cumplir los siguientes requisitos previos.
- Microsoft Windows o un sistema operativo compatible con.NET Framework, .NET Core y PHP, VBScript, Delphi y C++ mediante COM Interop.
- Entorno de desarrollo como Microsoft Visual Studio.
- Aspose.email for.NET DLL a la que se hace referencia en su proyecto.
Un ejemplo de código que muestra la conversión de EML a XPS en 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);
Aplicación gratuita para convertir EML a XPS
Otras conversiones compatibles
También puede convertir EML en muchos otros formatos de archivo, incluidos algunos de los que se enumeran a continuación.