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.
- Abrir el archivo OST usando el PersonalStorage.FromFile método.
- Cree el directorio de salida si no existe.
- Obtenga la carpeta Bandeja de Entrada usando RootFolder.GetSubFolder("Inbox") para localizar la carpeta Bandeja de Entrada en el archivo OST.
- 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.
- Configurar HtmlSaveOptions para guardar recursos (como imágenes) en archivos usando rutas relativas.
- 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: