
Convertir archivo MS Project (MPP) a HTML usando Node.js.
En la gestión de proyectos moderna, la colaboración fluida y la accesibilidad son clave. Si bien los archivos de Microsoft Project (MPP) son centrales para la planificación del proyecto, compartirlos entre equipos puede ser limitante. Convertir MPP a HTML facilita la distribución, visualización e interacción con los datos del proyecto en línea. Este artículo te guiará a través de la conversión de MPP a HTML utilizando el SDK de Aspose.Tasks Cloud para Node.js.
- SDK de Node.js para la conversión de MPP a HTML
- Convertir MPP a HTML con Node.js
- Exportar MPP a HTML usando cURL
Node.js SDK para la conversión de MPP a HTML
Aspose.Tasks Cloud SDK for Node.js proporciona una API robusta para gestionar y convertir archivos de Microsoft Project. Una de sus poderosas características es la capacidad de convertir archivos MPP en páginas HTML interactivas—perfectas para compartir actualizaciones de progreso y vistas de proyectos en línea.
Para comenzar:
- Instala el SDK a través de npm:
npm install aspose-tasks-cloud
- Crea una cuenta gratuita y obtén tus credenciales de cliente desde el Cloud dashboard . Para más información, puedes considerar seguir las instrucciones especificadas en this article .
Convertir MPP a HTML con Node.js
Aquí hay un ejemplo de código de Node.js para convertir un archivo MPP a formato HTML:
- Cree un objeto de la clase TasksApi pasando las credenciales del cliente como argumentos de entrada.
const tasksApi = new TasksApi({ clientId, clientSecret });
- Cree una instancia de
GetTaskDocumentWithFormatRequest
donde definimos el nombre del archivo MPP de entrada y el formato de salida requerido.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- Ahora llama al método
getTaskDocumentWithFormat(...)
para realizar la conversión de MPP a HTML.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// Configura tus credenciales
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// Inicializa la API
const tasksApi = new TasksApi({ clientId, clientSecret });
const request = new GetTaskDocumentWithFormatRequest({
name: "Home move plan.mpp", // MPP file in your cloud storage
format: "html", // Desired output format
returnAsZipArchive: false // Optional: true for zipped output
});
// Convertir MPP a HTML
tasksApi.getTaskDocumentWithFormat(request)
.then(result => {
const fs = require('fs');
fs.writeFileSync("output.html", result.body);
console.log("Conversion successful. HTML file saved as output.html.");
})
.catch(err => {
console.error("Conversion failed:", err.message);
});

Una vista previa de la conversión de MPP a HTML.
- El archivo MPP de muestra utilizado en el ejemplo anterior se puede descargar de Home move plan.mpp.
Exportar MPP a HTML usando cURL
Otro enfoque para convertir un MPP a HTML es a través de la ayuda de comandos cURL. Como Aspose.Tasks Cloud es una solución versátil para gestionar archivos de Microsoft Project (MPP), también ofrece la flexibilidad de exportar MPP a HTML utilizando comandos cURL. Exploremos más esta característica para simplificar la transformación de archivos MPP en un formato HTML amigable para la web.
Paso 1: Generar token de acceso
Primero, necesitamos generar un token de acceso JWT utilizando el siguiente comando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Paso 2: Convertir MPP a HTML
Ahora ejecute el siguiente comando para exportar el archivo de MS Project (MPP) al formato HTML.
curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceFile}/format?format=html&returnAsZipArchive=false" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o resultant.html
Replace:
sourceFile
con el nombre de tu archivo MPP almacenado en la nube<JWTToken>
con el token recibido en el paso 1
Convertidor gratuito de MPP a HTML
Para probar las capacidades de la API REST en un navegador web, puede considerar usar nuestra aplicación gratuita MPP to HTML Converter basada en APIs REST.
Conversor gratuito de MPP a HTML.
Conclusión
Ya sea que esté utilizando el SDK de Aspose.Tasks for Node.js o la API REST con cURL, convertir archivos MPP a HTML es rápido, flexible y mejora la visibilidad del proyecto entre los equipos. Al convertir datos MPP en páginas web interactivas, agiliza la colaboración y la elaboración de informes.
Enlaces útiles
Artículos Relacionados
Recomendamos encarecidamente visitar los siguientes blogs: