mpp to html

Desenvolver um Conversor de Arquivo MS Project para HTML.

Os arquivos Microsoft Project (MPP) são amplamente utilizados para planejamento e gerenciamento de projetos, mas acessá-los requer software especializado, o que pode ser um desafio para usuários que não têm o MS Project instalado. Converter MPP para HTML oferece uma maneira flexível e acessível de compartilhar dados do projeto com as partes interessadas, permitindo que elas visualizem cronogramas, tarefas e agendas diretamente em um navegador da web.

Neste artigo, iremos explorar como converter MPP para HTML online usando o GroupDocs.Conversion Cloud SDK para Java, tornando o gerenciamento de projetos mais eficiente e acessível.

Java API para Conversão de MPP para HTML

Converter MPP para HTML usando GroupDocs.Conversion Cloud SDK for Java é um processo simples que permite aos usuários transformar arquivos do Microsoft Project em um formato amigável para a web. Essa abordagem permite que os dados do projeto, incluindo tarefas, cronogramas e dependências, sejam visualizados em qualquer navegador da web sem a necessidade do MS Project.

Sua arquitetura baseada em nuvem permite que os desenvolvedores integrem capacidades 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 construção 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>

Após a instalação, por favor, obtenha suas credenciais de API personalizadas (ou seja, Client ID e Client Secret).Você pode visitar este curto tutorial que explica os detalhes sobre como obter as credenciais de API.

Conversão de MPP para HTML em Java

Esta seção explica os benefícios de converter MPP para HTML usando um trecho de código Java que resultam em melhor acessibilidade, compartilhamento mais fácil e colaboração melhorada.

  1. Primeiro, 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 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 HTML e, em seguida, salve o HTML 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 Client ID e o Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Defina a URL base da API para conversão de MPP para HTML
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inicialize uma instância do ConvertApi com o objeto de Configuração.
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("html");
settings.setOutputPath("converted.pdf");
    
// Invocar o método ConvertDocument para realizar a conversão de arquivo MPP para HTML
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 HTML conversion completed successfully!");
}
mpp para conversor html

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

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

Conversão de MS Project para HTML usando comandos cURL

Converter MPP para HTML usando GroupDocs.Conversion Cloud e comandos cURL fornece uma maneira simples e eficiente de transformar arquivos do Microsoft Project em um formato compatível com a web. Este método é particularmente útil para desenvolvedores e administradores de sistema que preferem automação via linha de comando. Esta abordagem melhora a acessibilidade, simplifica a integração em aplicações web e elimina problemas de compatibilidade associados a arquivos do MS Project.

Primeiro, precisamos gerar um token de acesso JWT com base nas credenciais do cliente e, em seguida, executar o seguinte comando para realizar a conversão de MPP para HTML.

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

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

  • Você pode considerar salvar o arquivo resultante como HTML localmente executando 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\": \"html\"}" \
-o "resultant.html"

Conversor de MS Project para HTML

Alternativamente, você pode considerar experimentar as incríveis capacidades da API de conversão de documentos usando nosso aplicativo gratuito e leve MPP para HTML Converter. Este aplicativo é construído sobre a API REST GroupDocs.Conversion Cloud e permite que você explore as capacidades únicas dentro de um navegador da web.

aplicativo de conversão de mpp para html

Conclusão

Em conclusão, converter MPP para HTML usando o GroupDocs.Conversion Cloud SDK ou comandos cURL fornece uma maneira eficiente e perfeita de tornar os arquivos do Microsoft Project mais acessíveis e compartilháveis. Seja você um desenvolvedor em busca de automação baseada em API ou precise de uma solução simples para visualização de projetos, nossa API de conversão de documentos oferece flexibilidade, precisão e facilidade de uso. Experimente o GroupDocs.Conversion Cloud hoje e agilize seu processo de conversão de MPP para HTML sem esforço!

Artigos Recomendados

Recomendamos fortemente visitar os seguintes links para saber mais sobre: