mpp to html

Desarrollar un convertidor de archivo MS Project a HTML.

Microsoft Project (MPP) archivos son ampliamente utilizados para la planificación y gestión de proyectos, pero acceder a ellos requiere software especializado, lo que puede ser un desafío para los usuarios que no tienen MS Project instalado. Convertir MPP a HTML proporciona una forma flexible y accesible de compartir datos del proyecto con las partes interesadas, permitiéndoles ver líneas de tiempo, tareas y horarios directamente en un navegador web.

En este artículo, exploraremos cómo convertir MPP a HTML en línea utilizando GroupDocs.Conversion Cloud SDK para Java, haciendo que la gestión de proyectos sea más eficiente y accesible.

Java API para la conversión de MPP a HTML

Convertir MPP a HTML utilizando GroupDocs.Conversion Cloud SDK for Java es un proceso sin complicaciones que permite a los usuarios transformar archivos de Microsoft Project en un formato amigable para la web. Este enfoque permite que los datos del proyecto, incluidos tareas, cronogramas y dependencias, se visualicen en cualquier navegador web sin requerir MS Project.

Su arquitectura basada en la nube permite a los desarrolladores integrar capacidades de conversión de documentos en sus aplicaciones sin requerir configuraciones complejas, asegurando un flujo de trabajo escalable y eficiente para la gestión de proyectos y la elaboración de informes.

Instalación

Por favor, añade los siguientes detalles al archivo pom.xml del proyecto de construcción de maven.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

Después de la instalación, obtenga sus credenciales API personalizadas (es decir, Client ID y Client Secret).Puede visitar este breve tutorial que explica los detalles sobre cómo obtener las credenciales API.

Conversión de MPP a HTML en Java

Esta sección explica los beneficios de convertir MPP a HTML utilizando un fragmento de código Java que resulta en una mejor accesibilidad, un compartir más fácil y una colaboración mejorada.

  1. Primero, crea una instancia de la clase Configuration donde pasamos las credenciales del cliente como argumentos.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. En segundo lugar, inicializa el ConvertApi donde pasamos el objeto Configuration como un argumento.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Cree una instancia de la clase ConvertSettings donde definimos el nombre del archivo de entrada, el formato de salida y el nombre del documento resultante.
ConvertSettings settings = new ConvertSettings();
  1. Crea una instancia de la clase ConvertDocumentRequest donde pasamos el objeto ConvertSettings como argumento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Por último, llama a la ConvertDocumentRequest API para convertir el MPP a HTML y luego guarda el HTML resultante en el almacenamiento en la nube.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Más ejemplos en  https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtener sus credenciales de API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crear una instancia de la clase Configuration e inicializarla con el ID de Cliente y el Secreto de Cliente
Configuration configuration = new Configuration(clientId, clientSecret);
// Define the API base URL for MPP to HTML conversion
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inicializa una instancia de ConvertApi con el objeto Configuration.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("html");
settings.setOutputPath("converted.pdf");
    
// Invocar el método ConvertDocument para realizar la conversión de archivo MPP a HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Check the response and print success message
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to HTML conversion completed successfully!");
}
mpp a convertidor de html

Imagen:- Vista previa de la conversión del archivo de Microsoft Project a HTML.

El archivo de MS Project de entrada utilizado en el ejemplo anterior se puede descargar desde Home move plan.mpp .

Conversión de MS Project a HTML usando comandos cURL

Convirtiendo MPP a HTML utilizando GroupDocs.Conversion Cloud y comandos cURL proporciona una forma simple y eficiente de transformar archivos de Microsoft Project en un formato compatible con la web. Este método es particularmente útil para desarrolladores y administradores de sistemas que prefieren la automatización por línea de comandos. Este enfoque mejora la accesibilidad, simplifica la integración en aplicaciones web y elimina los problemas de compatibilidad asociados con los archivos de MS Project.

Primero, necesitamos generar un token de acceso JWT basado en credenciales de cliente y luego ejecutar el siguiente comando para realizar la conversión de MPP a HTML.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceMPP}\",  \"Format\": \"html\",  \"OutputPath\": \"{convertedFile}\"}"

Por favor, reemplace sourceMPP con el nombre del archivo de entrada de MS Project, convertedFile con el nombre del archivo HTML resultante y accessToken con un token de acceso JWT personalizado.

  • Puede considerar guardar el archivo resultante en HTML local ejecutando el siguiente comando cURL:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "resultant.html"

Convertidor de MS Project a HTML

Alternativamente, puede considerar experimentar las increíbles capacidades de la API de conversión de documentos utilizando nuestra aplicación gratuita y ligera MPP to HTML Converter. Esta aplicación está construida sobre la API REST de GroupDocs.Conversion Cloud y le permite explorar las capacidades únicas dentro de un navegador web.

app de conversión de mpp a html

Enlaces útiles

Conclusión

En conclusión, convertir MPP a HTML utilizando GroupDocs.Conversion Cloud SDK o comandos cURL proporciona una forma fluida y eficiente de hacer que los archivos de Microsoft Project sean más accesibles y compartibles. Ya sea que sea un desarrollador en busca de automatización basada en API o necesite una solución simple para la visualización de proyectos, nuestra API de conversión de documentos ofrece flexibilidad, precisión y facilidad de uso. ¡Pruebe GroupDocs.Conversion Cloud hoy y agilice su proceso de conversión de MPP a HTML sin esfuerzo!

Artículos Recomendados

Recomendamos encarecidamente visitar los siguientes enlaces para aprender más sobre: