mpp para pdf

Convertar arquivo do Microsoft Project para PDF em Java.

Os arquivos Microsoft Project (MPP) são amplamente utilizados para gerenciamento de projetos, mas compartilhá-los pode ser difícil, uma vez que nem todos têm acesso ao MS Project. Converter MPP para PDF garante que planos de projeto, cronogramas e prazos possam ser facilmente compartilhados, visualizados e impressos sem a necessidade de software especializado. Os arquivos PDF mantêm a formatação e a estrutura do projeto original, tornando-os ideais para relatórios, apresentações e documentação.

Neste artigo, iremos explorar como converter MPP para PDF usando a API REST Java, tornando o gerenciamento de projetos mais eficiente e acessível.

Java API para Conversão de MPP para PDF

Converter MPP para PDF usando GroupDocs.Conversion Cloud SDK for Java API é uma maneira simples e eficiente de gerar documentos de projeto universalmente acessíveis. Esta API permite a conversão perfeita, preservando a estrutura original, a formatação e o conteúdo do arquivo Microsoft Project (MPP).Além da conversão de MPP para PDF, a API oferece suporte a uma ampla variedade de formatos de documento, incluindo Word, Excel, PowerPoint, imagens e muito mais.

Sua arquitetura baseada em nuvem permite que os desenvolvedores integrem funcionalidades de conversão de documentos em suas aplicações sem a necessidade de configurações complexas, garantindo um fluxo de trabalho escalável e eficiente para gerenciamento de projetos e relatórios.

Instalação

Por favor, adicione os seguintes detalhes ao arquivo pom.xml do projeto de build do 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>

Uma vez que a instalação esteja concluída, por favor, obtenha suas credenciais de API personalizadas (ou seja, Client ID e Client Secret).Você pode visitar este breve tutorial que explica os detalhes sobre como obter as credenciais da API.

Conversão de MPP para PDF em Java

Nesta seção, vamos explorar os detalhes de como podemos desenvolver um conversor de arquivo MS Project para PDF usando um trecho de código Java.

Esta seção explica os detalhes sobre como converter um arquivo do MS Project em uma pasta de trabalho do Excel usando um trecho de código Java.

  1. Primeiramente, crie uma instância da classe Configuration onde passamos as credenciais do cliente como argumentos.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Em segundo lugar, inicialize o ConvertApi onde passamos o objeto de Configuração como um argumento.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Crie uma instância da classe ConvertSettings onde definimos o nome do arquivo de entrada, o formato de saída e o nome do documento resultante.
ConvertSettings settings = new ConvertSettings();
  1. Crie uma instância da classe ConvertDocumentRequest onde passamos um objeto ConvertSettings como argumento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Por fim, chame a ConvertDocumentRequest API para converter o MPP em PDF e salve o arquivo PDF resultante no armazenamento em nuvem.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Mais exemplos em https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Obtenha suas credenciais de API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crie uma instância da classe Configuration e inicialize-a com o ID do Cliente e a Chave Secreta do Cliente.
Configuration configuration = new Configuration(clientId, clientSecret);
// Defina a URL base da API para conversão de MPP para PDF
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inicialize uma instância do ConvertApi com o objeto Configuration
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("pdf");
settings.setOutputPath("converted.pdf");
    
// Invoke the ConvertDocument method to perform MPP to PDF conversion
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 PDF conversion completed successfully!");
}
mpp para pdf

Imagem:- Prévia da conversão do arquivo do Microsoft Project para PDF.

O arquivo MS Project de entrada usado no exemplo acima pode ser baixado em Home move plan.mpp .

Converter MS Project para PDF usando comandos cURL

Converter MPP para PDF usando GroupDocs.Conversion Cloud API com cURL oferece uma maneira rápida e eficiente de transformar arquivos de projeto em um formato acessível universalmente. Essa abordagem é benéfica, pois elimina a necessidade de instalações de software adicionais, funciona perfeitamente em diferentes plataformas e garante conversão precisa com formatação preservada. Com o GroupDocs.Conversion Cloud, os usuários podem facilmente integrar a conversão de MPP para PDF em suas aplicações, melhorando a documentação e a colaboração do projeto.

Primeiramente, precisamos gerar um token de acesso JWT e, em seguida, executar o seguinte comando cURL para desenvolver o visualizador de projetos da Microsoft online, exportando o arquivo do MS Project para o formato PDF. Após a conversão bem-sucedida, o arquivo PDF resultante é armazenado no armazenamento em nuvem.

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\": \"pdf\",  \"OutputPath\": \"{convertedFile}\"}"

Por favor, substitua sourceMPP pelo nome do arquivo de entrada do MS Project, convertedFile pelo nome do arquivo PDF resultante e accessToken por um token de acesso JWT personalizado.

  • No caso de termos a necessidade de salvar a saída da conversão de MPP para PDF no disco local, por favor, tente usar o seguinte 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\": \"pdf\"}" \
-o "MyConverted.pdf"

Conversor de MPP para PDF Online

Para experimentar as incríveis capacidades da API de manipulação MPP, você pode considerar usar nosso aplicativo gratuito e leve MPP to PDF Converter. Este aplicativo é construído em cima da API REST GroupDocs.Conversion Cloud e permite que você explore as capacidades exclusivas dentro de um navegador da web.

aplicativo de conversão de mpp para pdf

Conclusão

Converter MPP para PDF é essencial para compartilhamento e documentação de projetos de forma contínua. Com o GroupDocs.Conversion Cloud API, você pode alcançar conversões precisas e eficientes usando comandos Java ou cURL. Seus poderosos recursos e flexibilidade em nuvem o tornam uma solução ideal para desenvolvedores. Experimente nossa API hoje e simplifique seu processo de conversão de documentos sem esforço!

Artigos Recomendados

Recomendamos fortemente visitar os seguintes links para saber mais sobre: