Como converter PDF para PPT usando a API Java

Como converter PDF para PPT ou PPTX usando Java

A conversão de PDF para PPT ou PPTX é uma tarefa crucial no mundo empresarial acelerado de hoje. O PDF é um formato popular para documentos, mas pode ser difícil editar ou personalizar o conteúdo. Para superar esse problema, você precisa converter PDF para PPT ou PPTX, que são formatos populares para apresentações e podem ser facilmente editados e personalizados. Nesta postagem do blog, explicaremos como converter PDF para PPT ou PPTX usando Java.

Os seguintes tópicos serão abordados neste tutorial:

Java PDF para PPT e conversão de PPTX REST API e instalação do SDK

Para converter PDF para PowerPoint (PPT, PPTX), usarei o GroupDocs.Conversion Cloud SDK para Java. É uma solução de API REST independente de plataforma para conversão de documentos e imagens sem depender de nenhum software de terceiros. Ele também permite que você converta mais de 50 tipos de documentos e imagens de qualquer formato de arquivo suportado para qualquer formato que você precisar. Você pode converter rapidamente documentos de um formato para outro, como Word, PDF, PowerPoint, Excel, HTML, CAD, imagens raster, etc.

Você pode baixar o arquivo JAR da API ou usar as seguintes configurações do Maven. Adicione o repositório e a 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>

Depois de integrar o GroupDocs.Conversion Cloud SDK em seu projeto Java: Inscreva-se para obter uma conta. Colete seu Client ID e Client Secret no dashboard antes de começar a seguir as etapas e os exemplos de código disponíveis. Além disso, é importante verificar a documentação da API e os limites de uso antes de usá-la. Por favor, digite o código mostrado abaixo depois de ter seu ID e segredo:

# 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 PDF em PowerPoint PPTX editável usando Java

Depois de configurar seu ambiente Java e instalar o GroupDocs.Conversion Cloud SDK para Java REST API, você pode começar a converter PDF para PPT ou PPTX. O processo é simples e envolve estas etapas:

Carregar o arquivo

Em primeiro lugar, carregue o documento PDF para o armazenamento em nuvem usando o trecho de código fornecido abaixo:

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.pdf");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pdf", 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();
		}
		
	}
}

Como resultado, o documento HTML carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter arquivo PDF em apresentações do PowerPoint em Java

Para começar a converter PDF para PPT ou PPTX em Java usando GroupDocs.Conversion Cloud SDK para Java REST API, você precisará seguir estas etapas:

  • Em primeiro lugar, importe as classes necessárias para o seu arquivo Java.
  • Em segundo lugar, crie uma instância da classe ConvertApi.
  • Em terceiro lugar, crie uma instância da classe ConvertSettings.
  • Em seguida, forneça o nome do armazenamento em nuvem.
  • Agora, defina o caminho do arquivo PDF de entrada e o formato do arquivo de saída como “pptx”.
  • Em seguida, crie uma instância da classe PptxConvertOptions.
  • Opcionalmente, defina várias opções de conversão como setFromPage, setPagesCount, setZoom, etc.
  • Agora, defina as opções de conversão e o caminho do arquivo de saída usando a instância ConvertSettings.
  • Depois disso, crie a instância da classe ConvertDocumentRequest e passe o parâmetro settings.
  • Por fim, chame o método convert\document() e passe o parâmetro ConvertDocumentRequest.

O trecho de código a seguir mostra como converter um documento PDF em uma apresentação do PowerPoint em Java 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;

// Converta PDF para PowerPoint PPTX em Java.
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.pdf");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			convertOptions.setZoom(200);

			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();
		}
	}
}
Converta documentos PDF em arquivos PPT em Java

Converta arquivos PDF em apresentações do PowerPoint em 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 PDF para PPTX

Como converter arquivos PDF para PowerPoint online gratuitamente? Experimente um PDF on-line para PPTX conversor para criar uma apresentação do PowerPoint a partir de um documento PDF gratuitamente. Este conversor é desenvolvido usando a API mencionada acima.

Resumindo

Isso nos leva ao final desta postagem no blog. O seguinte é o que você aprendeu com este artigo:

  • como converter PDFs em arquivos do PowerPoint programaticamente em Java usando GroupDocs.Conversion Cloud REST API;
  • carregue programaticamente o arquivo PDF para a nuvem e, em seguida, baixe o arquivo PowerPoint convertido da nuvem;
  • e converta online PDF para PowerPoint usando um conversor gratuito de PDF para PowerPoint.

Além disso, GroupDocs.Conversion também fornece uma seção API Reference que permite que você visualize e se comunique 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, recomendamos que você consulte 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 qualquer dúvida sobre o conversor de PDF para PPT, não hesite em nos contatar no fórum de suporte gratuito.

perguntas frequentes

Como configuro GroupDocs.Conversion Cloud REST API para Java?

Para configurar a API GroupDocs.Conversion Cloud REST em Java, você precisará inscrever-se para uma conta, obter uma chave de API e, em seguida, integrar a API em seu projeto Java usando o SDK fornecido .

Posso converter PDFs protegidos por senha em apresentações do PowerPoint?

Sim, você pode converter PDFs protegidos por senha em arquivos do PowerPoint usando GroupDocs.Conversion Cloud REST API passando a senha como um parâmetro na solicitação da API.

Como converter PDF para PPT online gratuitamente?

O conversor online de PDF para PPT permite que você converta PDF para PowerPoint gratuitamente. Por favor, siga as instruções passo a passo fornecidas abaixo para a conversão:

  • Abra conversor de arquivos PDF para PPT online gratuito.
  • Agora, clique dentro da área de soltar arquivo para carregar um arquivo PDF ou arraste e solte um arquivo PDF.
  • Em seguida, clique no botão Converter agora. O conversor online gratuito de PDF para PowerPoint mudará o PDF para um arquivo PPT.
  • O link de download do arquivo PowerPoint de saída estará disponível instantaneamente após a conversão do arquivo PDF para PowerPoint.

Como converter PDF para PowerPoint no Windows?

Visite este link para baixar um conversor offline de PDF para PowerPoint para Windows. Este conversor de documento PDF para PowerPoint pode converter rapidamente PDF em PowerPoint no Windows com um único clique.

Veja também

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