
Convertir arquivo MS Project (MPP) para HTML usando Node.js.
Na gestão de projetos moderna, uma colaboração fluida e acessibilidade são fundamentais. Embora os arquivos Microsoft Project (MPP) sejam centrais para o planejamento de projetos, compartilhá-los entre equipes pode ser restritivo. Converter MPP para HTML facilita a distribuição, visualização e interação com os dados do projeto online. Este artigo o guiará na conversão de MPP para HTML usando o Aspose.Tasks Cloud SDK para Node.js.
- SDK do Node.js para Conversão de MPP para HTML
- Converter MPP para HTML com Node.js
- Exportar MPP para HTML usando cURL
SDK do Node.js para conversão de MPP para HTML
Aspose.Tasks Cloud SDK for Node.js fornece uma API robusta para gerenciar e converter arquivos do Microsoft Project. Uma de suas poderosas características é a capacidade de converter arquivos MPP em páginas HTML interativas—perfeitas para compartilhar atualizações de progresso e visualizações de projetos online.
Para começar:
- Instale o SDK via npm:
npm install aspose-tasks-cloud
- Crie uma conta gratuita e obtenha suas credenciais de cliente no Cloud dashboard . Para mais informações, você pode considerar seguir as instruções especificadas em this article .
Converter MPP para HTML com Node.js
Aqui está um exemplo de código em Node.js para converter um arquivo MPP para o formato HTML:
- Criar um objeto da classe TasksApi passando as credenciais do cliente como argumentos de entrada.
const tasksApi = new TasksApi({ clientId, clientSecret });
- Crie uma instância de
GetTaskDocumentWithFormatRequest
onde definimos o nome do arquivo MPP de entrada e o formato de saída necessário.
const request = new GetTaskDocumentWithFormatRequest({ ... });
- Agora chame o método
getTaskDocumentWithFormat(...)
para realizar a conversão de MPP para HTML.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// Configurar suas credenciais
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// Inicializar a 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
});
// Convert MPP to 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);
});

Uma pré-visualização da conversão de MPP para HTML.
- O arquivo MPP de amostra usado no exemplo acima pode ser baixado de Home move plan.mpp.
Exportar MPP para HTML usando cURL
Outra abordagem para converter um MPP em HTML é através da ajuda de comandos cURL. Como Aspose.Tasks Cloud é uma solução versátil para gerenciar arquivos Microsoft Project (MPP), também oferece a flexibilidade de exportar MPP para HTML usando comandos cURL. Vamos explorar mais essa funcionalidade para simplificar a transformação de arquivos MPP em formato HTML amigável para a web.
Etapa 1: Gerar Token de Acesso
Primeiramente, precisamos gerar um token de acesso JWT usando o seguinte 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"
Passo 2: Converter MPP para HTML
Agora execute o seguinte comando para exportar o arquivo MS Project (MPP) para o 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
com o nome do seu arquivo MPP armazenado na nuvem<JWTToken>
com o token recebido no passo 1
Conversor MPP para HTML gratuito
Para testar as capacidades da API REST em um navegador da web, você pode considerar usar nosso aplicativo gratuito MPP to HTML Converter construído sobre APIs REST.
Conversor gratuito de MPP para HTML.
Conclusão
Seja você utilizando o Aspose.Tasks Node.js SDK ou a API REST com cURL, converter arquivos MPP para HTML é rápido, flexível e melhora a visibilidade do projeto entre as equipes. Ao transformar dados MPP em páginas da web interativas, você simplifica a colaboração e a geração de relatórios.
Links Úteis
Artigos Relacionados
Recomendamos altamente a visita aos seguintes blogs: