mpp to html

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

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:

  1. Instale o SDK via npm:
npm install aspose-tasks-cloud
  1. 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:

  1. Criar um objeto da classe TasksApi passando as credenciais do cliente como argumentos de entrada.
const tasksApi = new TasksApi({ clientId, clientSecret });
  1. 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({ ... });
  1. 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);
    });
mpp to html

Uma pré-visualização da conversão de MPP para HTML.

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.

mpp to html

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.

Artigos Relacionados

Recomendamos altamente a visita aos seguintes blogs: