HTML JPG PDF XML OST
Aspose.Email  para .NET
OST

Visor OST para aplicaciones .NET

Ver archivos OST programáticamente en C# sin dependencias de Microsoft Outlook o Thunderbird.

Cómo ver archivos OST usando una API de correo avanzada

Aspose.Email para .NET proporciona una API sencilla diseñada para procesar varios formatos de archivos de correo, incluido OST. Su amplio rango de funciones incluye la capacidad de ver archivos OST sin depender de Microsoft Outlook u otras herramientas externas. Puede integrar fácilmente esta función en su proyecto .NET. La API permite a los desarrolladores cargar, renderizar y mostrar archivos OST sin requerir software adicional. Con soporte incorporado para convertir archivos OST a HTML, garantiza una visualización fluida del correo en navegadores o interfaces de aplicación. Con Aspose.Email, puede cargar un archivo OST, analizar su contenido y guardar cada correo como un archivo HTML, asegurando que sus recursos se guarden correctamente en el directorio de salida y se muestren en la interfaz de usuario de su aplicación o en cualquier solución de visualización basada en navegador.

Características clave de la visualización de archivos de almacenamiento offline:

  • Ver el contenido del archivo OST programáticamente, incluyendo metadatos, cuerpo y adjuntos.

  • Compatibilidad con la conversión de archivos OST a formato HTML para renderizado basado en navegador.

  • Compatible con plataformas .NET Framework, .NET Core y .NET Standard.

  • Funciona de forma independiente de Microsoft Outlook, garantizando total autonomía.

  • Alto rendimiento para tareas de procesamiento de correo a gran escala.

Instalar la API de correo C# y usarla para ver archivos OST

Para comenzar, instale la API en su entorno de desarrollo:

  • Abrir NuGet administrador de paquetes, busque Aspose.Email y haga clic en Instalar.

  • También puede usar el siguiente comando en la Consola del Administrador de Paquetes.

Comando


PM> Install-Package Aspose.Email

Una vez instalado, puede comenzar a programar.

Pasos para ver OST mediante C#

Aspose.Email facilita a los desarrolladores la visualización de archivos OST con solo unas pocas líneas de código.

  1. Abrir el archivo OST usando el PersonalStorage.FromFile método.
  2. Cree el directorio de salida si no existe.
  3. Obtenga la carpeta Bandeja de Entrada usando RootFolder.GetSubFolder("Inbox") para localizar la carpeta Bandeja de Entrada en el archivo OST.
  4. Iterar a través de los mensajes en la Bandeja de Entrada usando inbox.EnumerateMapiMessages() para iterar a través de todos los mensajes en la Bandeja de Entrada.
  5. Configurar HtmlSaveOptions para guardar recursos (como imágenes) en archivos usando rutas relativas.
  6. Guarde cada mensaje como HTML. Para cada mensaje, construya un nombre de archivo (Message1.html, Message2.html, etc.), luego guárdelo usando la función Save con las opciones definidas.

Requisitos del sistema

Aspose.Email for .NET es compatible con todos los sistemas operativos principales. Solo asegúrese de tener los siguientes requisitos previos.

  • Microsoft Windows o un sistema operativo compatible con .NET Framework, .NET Core y plataformas Xamarin
  • Entorno de desarrollo como Microsoft Visual Studio
  • Aspose.Email para .NET referenciado en su proyecto
 

Código C# para ver OST

using (var ost = PersonalStorage.FromFile("storage.ost"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inbox = ost.RootFolder.GetSubFolder("Inbox");

    // Iterate through ost messages and save them as .html files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        // Save each message as .html file
        var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");

        var htmlSaveOptions = new HtmlSaveOptions
        {
            ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
            UseRelativePathToResources = true
        };

        msg.Save(htmlFilePath, htmlSaveOptions);
    }
}
 

Ver OST en un navegador

La imagen a continuación muestra cómo aparece un archivo OST cuando se renderiza en un navegador web usando Aspose.Email para .NET. El contenido del correo, incluido el asunto, los detalles del remitente y el cuerpo, se muestra en un formato HTML estructurado, garantizando legibilidad y facilidad de uso.

  • Acerca de Aspose.Email para .NET

    Aspose.Email es una solución de análisis de formatos de Microsoft Outlook y Thunderbird. Se pueden crear, manipular y convertir fácilmente formatos de correo y almacenamiento como MSG, EMLX, EML y MHT. El manejo de archivos adjuntos, la personalización de encabezados de mensajes y la implementación de diferentes protocolos de red como POP3, IMAP y SMTP para enviar y recibir correos electrónicos es mucho más sencillo. Es una API independiente y no requiere Microsoft Outlook ni la instalación de ningún otro software.

    Prueba Aspose.Email gratis

    Descubra el potencial completo de la biblioteca con un prueba gratuita . Visite el Aspose.Email para .NET página de descarga para explorar sus funciones e integrar una potente funcionalidad de correo en sus proyectos hoy.

    OST Viewer Online

    Visor de archivos de correo para otros formatos

    Aspose.Email para .NET amplía su funcionalidad más allá de los archivos OST, soportando una variedad de formatos de correo. Los desarrolladores también pueden usarla para ver lo siguiente:

    EML (Mensajes de correo de Outlook)
    EMLX (Formato EMLX de Apple Mail)
    ICS (Archivos iCalendar para datos de eventos)
    MBOX (Colecciones de mensajes de correo electrónico)
    MSG (Formato de correo de Microsoft Outlook)
    OFT (Plantillas de correo de Outlook)
    PST (Archivos de almacenamiento personal de Outlook)
    VCF (Archivos de tarjeta virtual para información de contactos)