
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
- Conversão de MPP para HTML em Java
- Conversão de MS Project para HTML usando comandos cURL
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.
- Primeiro, crie uma instância da classe
Configuration
onde passamos as credenciais do cliente como argumentos.
Configuration configuration = new Configuration(clientId, clientSecret);
- Em segundo lugar, inicialize o
ConvertApi
onde passamos o objeto de Configuração como argumento.
ConvertApi convertApi = new ConvertApi(configuration);
- 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();
- Crie uma instância da classe
ConvertDocumentRequest
onde passamos um objetoConvertSettings
como argumento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- 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!");
}

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.
Links Úteis
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: