PST JPG PDF XML OLM
Aspose.EMAIL  Product Family
PST

Convertidor de OLM a PST para aplicaciones Java

API de Java intuitiva para convertir archivos de correo electrónico entre formatos. Ejemplo de código de conversión de OLM a PST y su integración con proyectos Java.

Convertir OLM a PST usando la API de Java

Aspose.Email for Java proporciona una solución eficiente y confiable para convertir archivos de correo entre varios formatos. Simplifica el proceso de conversión de formatos de correo al ofrecer una API sencilla y eficiente. Pruebe el ejemplo de código conciso y directo que demuestra la facilidad y eficiencia del proceso de conversión de formatos de correo. El código representa clases y métodos para crear objetos y manipularlos, lo que permite a los desarrolladores manejar datos de correo con facilidad y precisión y lograr resultados fiables y precisos.

Con la API Java, no tiene que preocuparse por algoritmos complejos o trabajos manuales tediosos, ahorrando tiempo y esfuerzo para tareas más importantes y llevando sus aplicaciones de procesamiento de correo al siguiente nivel.

Cómo instalar la biblioteca Aspose.Email para Java

Para comenzar a utilizar las capacidades de la poderosa y completa API Java, basta con una de las siguientes acciones:

  • descargue su última versión desde Maven

  • instálelo dentro de su proyecto basado en Maven agregando las siguientes configuraciones al archivo pom.xml.

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

En caso de dificultades o preguntas sobre el proceso de instalación de la API, por favor visite el Instalación sección de nuestro documentación .

Cómo convertir archivos OLM al formato PST

Convertir archivos OLM al formato PST es crucial para los usuarios que pasan de sistemas Mac a Windows. Los correos, contactos y eventos de calendario en archivos PST pueden accederse fácilmente en Windows. Además, convertir a PST mejora la compatibilidad con los productos de Microsoft, facilita la colaboración con usuarios de Windows y brinda una solución de respaldo segura para datos importantes.

Aspose.Email para Java es una API potente que proporciona una funcionalidad completa para trabajar con mensajes de correo, contactos, calendarios y tareas en aplicaciones Java. Para convertir archivos OLM al formato PST, la biblioteca ofrece el PersonalStorage clase para crear un nuevo archivo PST de salida con una ruta de archivo y versión de formato especificados. Se utiliza para almacenar y gestionar datos de correo en formato PST. La OlmStorage clase que se usa para abrir y acceder al contenido de un archivo OLM (Outlook para Mac). Con el OlmFolder clase y sus métodos, puede acceder a los mensajes dentro de una carpeta de archivo OLM. La FolderInfo la clase representa una carpeta dentro de un archivo PST y permite manipular su contenido. La biblioteca StandardIpmFolder la enumeración de tipos de carpetas predefinidas en un archivo PST se utiliza para especificar el tipo de carpeta que se está creando en el archivo PST. La MapiMessage la clase proporciona a los desarrolladores un conjunto completo de funcionalidades para trabajar con mensajes de correo electrónico de forma programática, permitiéndoles gestionar, manipular e interactuar eficientemente con los datos de correo dentro de sus aplicaciones Java. En el ejemplo de código a continuación, estas clases trabajan juntas para iterar y recuperar mensajes de correo de una carpeta en el archivo OLM, devolviendo objetos MapiMessage que pueden agregarse a la carpeta de destino en el archivo PST. Para obtener más información sobre las funciones avanzadas de la API, visite nuestro recursos de referencia .

Pasos para convertir OLM a PST mediante Java

La API Aspose.Email facilita a los desarrolladores convertir un archivo OLM a PST en solo unas pocas líneas de código.

  1. Crear el archivo PST de salida usando PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode) método.
  2. Abre el archivo OLM usando el OlmStorage.fromFile método, proporcionando la ruta del archivo.
  3. Obtén la carpeta Bandeja de entrada del archivo OLM usando el getFolder método, especificando el nombre de la carpeta como "Inbox" y estableciendo el parámetro booleano a true.
  4. Crear la carpeta Bandeja de entrada en el archivo PST usando pst.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox) método.
  5. Agregar mensajes de la carpeta Bandeja de entrada OLM a la carpeta Bandeja de entrada PST usando targetFolder.addMessages(folder.enumerateMapiMessages()) método.

Requisitos del sistema

Aspose.Email para Java es compatible con todas las plataformas y sistemas operativos principales. Por favor, asegúrate de que tienes los siguientes requisitos previos.

  • Microsoft Windows o un SO compatible con el entorno de ejecución Java para aplicaciones JSP/JSF y aplicaciones de escritorio.
  • Obtén la última versión de Aspose.Email for Java directamente desde Maven .
 

Convertir OLM a PST - Java

// Create the output PST file
PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Open the OLM file
OlmStorage olm = OlmStorage.fromFile(olmFilePath);
// Get the Inbox folder from OLM
OlmFolder folder = olm.getFolder("Inbox", true);
// Create the Inbox folder in PST
FolderInfo targetFolder = pst.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox);
// Add messages from OLM to PST
targetFolder.addMessages(folder.enumerateMapiMessages());
 

¿Qué es el formato de archivo OLM?

El formato de archivo OLM (Outlook for Mac) es utilizado por Microsoft Outlook para Mac para almacenar mensajes de correo electrónico, contactos, calendarios, tareas y otros datos. Es un formato de archivo propietario específico de Outlook para Mac, que permite a los usuarios archivar y respaldar sus datos de correo para acceso sin conexión y propósitos de migración.

¿Qué es el formato de archivo PST?

PST (Personal Storage Table) es un formato de archivo utilizado por Microsoft Outlook para almacenar mensajes de correo electrónico, contactos, calendarios, tareas y otros elementos del buzón. Los archivos PST funcionan como un contenedor de almacenamiento de datos que permite a los usuarios acceder y gestionar sus datos de correo dentro de Outlook. Estos archivos pueden crearse y guardarse localmente en el equipo del usuario o almacenarse en un servidor de red. Los archivos PST se usan comúnmente para hacer copias de seguridad de datos de correo, archivar mensajes antiguos y migrar datos de correo entre diferentes equipos o clientes de correo. Además, los archivos PST pueden protegerse con contraseña para mejorar la seguridad y privacidad de los datos.

Conversiones de formatos de archivo compatibles con Aspose.Email para Java

Aspose.Email para Java ofrece un amplio conjunto de conversiones de formatos de archivo diseñadas para manejar sin problemas correos electrónicos, contactos, calendarios y archivos adjuntos. Empodera a los desarrolladores para manipular y transformar datos fácilmente y satisfacer las diversas necesidades de sus aplicaciones. Implementar conversiones de formatos de archivo en aplicaciones de correo facilita su interoperabilidad y aumenta la eficiencia. En general, la biblioteca admite la conversión desde EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF a otros formatos elevando la experiencia del usuario.
  • OLM to PST Conversion Live Demos

    Otras conversiones compatibles

    También puedes convertir OLM a muchos otros formatos de archivo, incluidos algunos enumerados a continuación.

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