HTML JPG EMAIL XML MBOX
  Product Family
XPS

Convierte MBOX a XPS a través de C#

Convierta MBOX a XPS sin Microsoft® Outlook® o Thunderbird® instalados.

Aspose.Email para.NET ¡proporciona una solución poderosa para convertir archivos MBOX a XPS con eficiencia y facilidad! Con solo unas pocas líneas de código, puede migrar sin problemas sus datos de correo electrónico del formato MBOX al formato XPS, lo que garantiza la compatibilidad y la accesibilidad en los diferentes clientes y plataformas de correo electrónico. Al aprovechar las potentes funciones de Aspose.Email para .NET, los usuarios pueden implementar sin esfuerzo la conversión de MBOX a XPS en sus aplicaciones, ganando confiabilidad, velocidad y flexibilidad en el proceso de conversión.

La API proporciona un conjunto completo de componentes para gestionar diversas tareas relacionadas con el correo electrónico, como la creación, la lectura y la manipulación de mensajes de correo electrónico, la administración de carpetas y archivos adjuntos, el filtrado, la búsqueda y el cifrado, el trabajo con Microsoft Exchange Server, la gestión de varios formatos de correo electrónico y mucho más.

Con Aspose.Email, los desarrolladores pueden optimizar la administración del correo electrónico, mejorar la interoperabilidad de los datos, garantizar el cumplimiento de los estándares de correo electrónico y potenciar sus aplicaciones con capacidades avanzadas de procesamiento de correo electrónico.

Comience a utilizar las capacidades del API DE.NET realizando 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 MBOX a XPS a través de C#

Los programadores de.NET pueden cargar y convertir fácilmente archivos MBOX a XPS en solo unas pocas líneas de código.

  1. Cargue el archivo mbox con mboxStorageReader.
  2. Cree un directorio de salida si no existe.
  3. Revisa los mensajes de mbox en iteración.
  4. Imprime cada mensaje como un archivo.xps en el directorio de salida.

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.
 

Este código de ejemplo muestra la conversión de MBOX a XPS C#

// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());

// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);

// Iterate through mbox messages and save them as .xps files
int count = 1;

foreach (var eml in mbox.EnumerateMessages())
{
    var xpsFilePath = Path.Combine(outputDirectory, $"Message{count}.xps");

    // 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(eml, xpsFilePath, Printing.PrintFormat.XPS);

    Console.WriteLine($"Message {count} saved as: {xpsFilePath}");

    count++;
}
 
  • Aplicación gratuita para convertir MBOX a XPS

    Otras conversiones compatibles

    También puede convertir MBOX en muchos otros formatos de archivo, incluidos algunos de los que se enumeran a continuación.

    MBOX TO EML (Mensajes de correo electrónico de Outlook)
    MBOX TO EMLX (Formato EMLX de Apple)
    MBOX TO HTML (Lenguaje de marcado de hipertexto)
    MBOX TO ICS (iCalendar)
    MBOX TO MHTML (Formato de archivo de páginas web)
    MBOX TO MSG (Formato Outlook y Exchange)
    MBOX TO OFT (Plantillas de correo electrónico de Outlook)
    MBOX TO OST (Archivos de almacenamiento sin conexión)
    MBOX TO PST (Archivos de almacenamiento personal de Outlook)
    MBOX TO VCF (Formato de tarjeta virtual)