Converter Word para PowerPoint via Java usando a API REST

Converter Word em apresentação do PowerPoint em Java.

Converter documentos Word em apresentações PowerPoint pode ser uma tarefa desafiadora, especialmente se você estiver trabalhando com um grande número de arquivos. Felizmente, o GroupDocs.Conversion Cloud SDK para Java oferece uma solução eficiente e direta para esse problema. Com este SDK, você pode converter rapidamente apresentações do Word em PowerPoint em Java, economizando tempo e esforço. Neste artigo, exploraremos como usar GroupDocs.Conversion Cloud SDK para Java para converter documentos do Word em apresentações do PowerPoint.

Este artigo abrange os seguintes tópicos:

Biblioteca Java para converter Word DOC em PowerPoint - instalação do SDK

Para converter apresentações do Word em PowerPoint, vamos usar GroupDocs.Conversion Cloud SDK para Java. Essa poderosa API permite converter vários tipos de documentos e imagens, incluindo arquivos do PowerPoint, para o formato PNG. A integração do GroupDocs.Conversion Cloud SDK em aplicativos baseados em Java é simples e eficiente, eliminando a necessidade de software adicional.

Você pode baixar o arquivo JAR da API ou instalá-lo usando o Maven adicionando o seguinte repositório e dependência ao arquivo pom.xml do seu projeto:

Repositório Maven:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Dependência do Maven:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Em seguida, inscreva-se para uma conta de avaliação gratuita no GroupDocs e obtenha sua chave de API. Depois de obter o ID do cliente e o segredo do cliente, adicione o trecho de código abaixo a um aplicativo baseado em Java:

# Obtenha seu client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Como converter Word para arquivo do PowerPoint em Java usando a API REST

Para converter um documento do Word em uma apresentação do PowerPoint usando GroupDocs.Conversion Cloud SDK para Java, você precisa seguir estas etapas:

Carregar o arquivo

Em primeiro lugar, carregue o documento do Word para o armazenamento em nuvem com o seguinte trecho de código:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Carregar arquivo para armazenamento em nuvem usando Java
public class App {

	public static void main(String[] args) {
				
		// Crie uma instância da API de conversão					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Portanto, o arquivo do Word carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter Word para PowerPoint usando Java

Esta seção explica como converter programaticamente um documento do Word em um arquivo do PowerPoint usando as etapas listadas abaixo:

  • Em primeiro lugar, crie uma instância da classe ConvertApi.
  • Em segundo lugar, crie uma instância da classe ConvertSettings.
  • Em terceiro lugar, forneça o nome do armazenamento em nuvem.
  • Agora, defina o caminho do arquivo do Word de entrada e o formato do arquivo de destino para “pptx”.
  • Depois disso, crie uma instância da classe DocxLoadOptions.
  • Agora, forneça as opções de carregamento setPassword e as configurações setLoadOptions.
  • Em seguida, crie uma instância da classe PptxConvertOptions.
  • Opcionalmente, forneça várias opções de conversão como setFromPage, setPagesCount, setZoom, etc.
  • Em seguida, crie uma instância da classe ConvertDocumentRequest e passe o parâmetro settings.
  • Por fim, chame o método convertDocument() e passe o parâmetro ConvertDocumentRequest.

O trecho de código de exemplo a seguir mostra como converter Word DOCX em PPTX usando a API REST:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// Como converter Word para PPTX em Java usando a API REST
public class App {

	public static void main(String[] args) {
		
		// Crie uma instância da API de conversão
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparar configurações de conversão
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.docx");
			settings.setFormat("pptx");

			DocxLoadOptions loadOptions = new DocxLoadOptions();
			loadOptions.setPassword("password");
			settings.setLoadOptions(loadOptions);
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setZoom(100);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pptx");

			// converter para o formato especificado
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

A saída pode ser vista na imagem abaixo:

Como converter DOC para PPT em Java usando a API REST.

Converta Word DOCX para PowerPoint PPTX via Java.

Baixe o arquivo convertido

O exemplo de código acima salvará o arquivo PowerPoint convertido na nuvem. Você pode baixá-lo usando o seguinte trecho de código:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Baixe o arquivo do armazenamento em nuvem em Java
public class App {

	public static void main(String[] args) {
				
		// Crie uma instância da API de conversão					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pptx", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Conversor Online Gratuito de Word para PowerPoint

Como converter arquivos do Word para PowerPoint online gratuitamente? Experimente o Word DOCX para PPTX [conversor] gratuito 15 para alterar o Word para o PowerPoint online. Este conversor foi desenvolvido usando a API REST de Word para PPTX mencionada acima.

Conclusão

Em resumo, abordamos os seguintes pontos:

  • como converter o formato Word para PowerPoint em Java programaticamente, bem como opções adicionais de personalização;
  • carregue programaticamente o arquivo do Word para a nuvem e, em seguida, baixe o PowerPoint convertido da nuvem;
  • e converta qualquer Word para PowerPoint gratuitamente usando um conversor online gratuito de DOC para PPT.

Além disso, também fornecemos uma seção Referência de API que permite visualizar e se comunicar com nossas APIs diretamente pelo navegador. O código-fonte completo do Java SDK está disponível gratuitamente no Github. Verifique o GroupDocs.Conversion Cloud SDK para Java Exemplos aqui.

Além disso, sugerimos que você siga nosso Guia de primeiros passos para obter etapas detalhadas e uso da API.

Por fim, continuamos escrevendo novos artigos de blog em diferentes formatos de arquivo e conversões usando a API REST. Portanto, entre em contato para obter as atualizações mais recentes.

Faça uma pergunta

Para quaisquer dúvidas/discussões sobre a API de conversão de Word para PowerPoint, sinta-se à vontade para nos contatar através do fórum.

perguntas frequentes

Como faço para converter Word para PowerPoint em Java?

Siga este link para aprender o trecho de código Java sobre como alterar arquivos do Word para o formato do PowerPoint de forma rápida e fácil.

Como converter DOCX para PowerPoint online gratuitamente?

O conversor online gratuito de DOCX para PowerPoint permite que você converta Word para PowerPoint gratuitamente, de forma rápida e fácil. Assim que a conversão online do Word para o PowerPoint for concluída, você poderá baixar instantaneamente o arquivo do PowerPoint convertido.

  • Abra conversor online de DOCX para PowerPoint.
  • Clique dentro da área de soltar arquivo para carregar um arquivo PowerPoint ou arraste e solte um arquivo PowerPoint.
  • Clique no botão Converter agora. O conversor DOCX para PPTX on-line gratuito converterá arquivos do Word para PowerPoint on-line gratuitamente.
  • O link de download do arquivo PowerPoint resultante estará disponível instantaneamente após a conversão gratuita do Word para o arquivo PowerPoint.

Como converter Word para PowerPoint offline no Windows?

Por favor, visite este link para baixar o Word DOC para conversor de PowerPoint offline para Windows. Este software de download gratuito conversor de Word para PowerPoint pode ser usado para importar o Word para arquivos do PowerPoint no Windows rapidamente, com um único clique.

O GroupDocs.Conversion Cloud SDK para Java é gratuito?

Não, o GroupDocs.Conversion Cloud SDK para Java não é gratuito. No entanto, oferece um período de teste gratuito, que permite testar seus recursos e funcionalidades.

Posso personalizar o processo de conversão usando o GroupDocs.Conversion Cloud SDK para Java?

Sim, o GroupDocs.Conversion Cloud SDK para Java fornece várias opções de personalização, como definir o formato do arquivo de saída, especificar a qualidade da conversão e muitas outras.

Posso converter documentos do Word em outros formatos de arquivo usando GroupDocs.Conversion Cloud SDK para Java?

Sim, você pode converter documentos do Word para vários formatos de arquivo, incluindo PDF, HTML e muitos outros.

Quais formatos de arquivo o GroupDocs.Conversion Cloud SDK para Java oferece suporte?

O GroupDocs.Conversion Cloud SDK para Java suporta uma grande variedade de formatos de arquivo, incluindo DOC, DOCX, PPT, PPTX, PDF, HTML e muitos outros.

Veja também

Se você quiser saber mais sobre temas relacionados, recomendamos a leitura dos artigos listados abaixo: