
Converter MS Project (MPP) para PDF com Node.js.
Os arquivos Microsoft Project (MPP) são amplamente utilizados na gestão de projetos para planejar e rastrear tarefas. No entanto, compartilhar esses arquivos pode ser um desafio devido a restrições de formato. Converter MPP para PDF garante a independência da plataforma e fácil compartilhamento, ao mesmo tempo que preserva o layout. Neste artigo, orientamos você sobre como converter MPP para PDF usando o SDK do Node.js.
- Node.js SDK para conversão de MPP para PDF
- Converter MPP para PDF com Node.js
- Exportar MPP para PDF usando cURL
Node.js SDK para Conversão de MPP para PDF
Aspose.Tasks Cloud SDK for Node.js é uma API robusta que permite aos desenvolvedores manipular e converter arquivos do Microsoft Project na nuvem. Um de seus recursos mais poderosos é a conversão de MPP para PDF, permitindo que você crie arquivos de projeto prontos para impressão e compartilháveis com facilidade.
Introdução:
- Instale o SDK via npm:
npm install aspose-tasks-cloud
- Crie uma conta gratuita e obtenha suas credenciais personalizadas de cliente no Cloud dashboard. Para mais informações, você pode considerar seguir as instruções especificadas em this article.
Converter MPP para PDF com Node.js
Aqui está um exemplo de código em Node.js para converter um arquivo MPP em PDF:
- 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 o arquivo MPP para PDF online.
tasksApi.getTaskDocumentWithFormat(request)
const { TasksApi, GetTaskDocumentWithFormatRequest } = require("aspose-tasks-cloud");
// Suas credenciais
const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
// Inicializar API de Tarefas
const tasksApi = new TasksApi({ clientId, clientSecret });
// Criar solicitação de conversão
const request = new GetTaskDocumentWithFormatRequest({
name: "Home move plan.mpp", // Input file in cloud storage
format: "pdf", // Output format
returnAsZipArchive: false // Optional
});
// Converter e baixar resultado
tasksApi.getTaskDocumentWithFormat(request)
.then(result => {
const fs = require('fs');
fs.writeFileSync("output.pdf", result.body);
console.log("MPP to PDF conversion completed.");
})
.catch(err => {
console.error("Error during conversion:", err.message);
});
- O arquivo MPP de exemplo usado no exemplo acima pode ser baixado de Home move plan.mpp.
Exportar MPP para PDF usando cURL
Se você prefere uma abordagem de linha de comando para converter um MPP em PDF usando comandos cURL, Aspose.Tasks Cloud suporta essas capacidades. Agora vamos explorar mais essa funcionalidade para simplificar a necessidade de converter MPP em PDF sem nenhum conhecimento de programação.
Passo 1: Gerar Token de Acesso
Primeiro, 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: Chame a API de Conversão de MPP para PDF
Agora execute o seguinte comando para exportar o arquivo MS Project (MPP) para PDF online.
curl -X GET "https://api.aspose.cloud/v3.0/tasks/{sourceMPP}/format?format=pdf" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT_Token>" \
-o {resultantFile}
Replace:
sourceFile
com o nome do seu arquivo MPP armazenado na nuvem.<JWTToken>
com o token recebido na etapa 1.
Aplicativo de Conversão de MPP para PDF
Você pode tentar a conversão de MPP para PDF online usando nosso conversor gratuito MPP to PDF Converter, que é construído sobre nossas APIs REST.
Conversor MPP para PDF gratuito online.
Conclusão
Seja você usando o SDK do Node.js ou a API REST com cURL, converter MPP para PDF é simples, confiável e altamente eficiente. Melhora a acessibilidade, permite compartilhamento contínuo e mantém a formatação em diferentes plataformas—ideal para relatórios de projetos e comunicação com clientes.
Links Úteis
Artigos Relacionados
Recomendamos fortemente visitar os seguintes blogs: