Converta PNG para PowerPoint via Java usando a API REST

Converta PNG para PowerPoint PPT ou PPTX programaticamente em Java.

PNG é um formato de imagem popular amplamente utilizado para diversos fins, incluindo apresentações, documentos e design gráfico. Por outro lado, PowerPoint é um programa de software amplamente utilizado para criar apresentações. Em certos casos, não é fácil incluir imagens PNG diretamente nas apresentações. É aqui que surge a necessidade de converter PNG para PowerPoint. Ao converter PNG para PowerPoint, você pode facilmente usar imagens em sua apresentação e torná-la mais atraente visualmente. Esta postagem de blog fornecerá um guia passo a passo sobre como converter PNG para PowerPoint (PPT/PPTX) programaticamente em Java.

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

Imagens Java para API REST de conversão do PowerPoint - Instalação do SDK

GroupDocs.Conversion Cloud SDK for Java é uma poderosa e flexível biblioteca de conversão de documentos e imagens baseada na nuvem. Ele permite que você converta mais de 50 formatos de arquivo para outros formatos. Este SDK fornece uma grande variedade de opções de conversão de documentos, incluindo PDF, DOC, DOCX, XLSX, HTML, imagens rasterizadas e muito mais. É uma solução perfeita para quem precisa converter documentos em diferentes formatos sem precisar instalar nenhum software adicional. A integração do SDK em aplicativos baseados em Java é simplificada e eficiente.

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>

Inscreva-se para obter uma conta do GroupDocs para obter a ID e o segredo do cliente no painel antes de começar a seguir as etapas e os trechos de código disponíveis. Insira o snippet de código mostrado abaixo assim que tiver 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 arquivo PNG para PowerPoint via Java usando REST API

Agora que configurou o GroupDocs.Conversion Cloud SDK para Java, você está pronto para começar a converter suas imagens PNG em apresentações do PowerPoint programaticamente em Java. Siga estas etapas para começar:

Carregar o arquivo

Em primeiro lugar, carregue a imagem PNG 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.png");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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, a imagem PNG carregada estará disponível na seção de arquivos do seu painel na nuvem.

Converter PNG para PowerPoint em Java

Para converter uma imagem PNG para o formato PowerPoint usando GroupDocs.Conversion Cloud SDK para Java, siga estas etapas simples:

  • 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.
  • Em seguida, defina o caminho do arquivo PNG de entrada e o formato do arquivo de saída como “pptx”.
  • Agora, crie uma instância da classe PptxConvertOptions.
  • Opcionalmente, forneça várias opções de conversão como setFromPage, setPagesCount, setZoom, etc.
  • Depois disso, defina as opções de conversão e o caminho do arquivo de saída usando a instância ConvertSettings.
  • 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 a seguir mostra como converter um formato PNG para 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 imagens PNG para o formato PPT ou 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.png");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			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();
		}
	}
}
Converta PNG para PowerPoint via Java.

Converta PNG para PPTX online via Java.

Baixe o arquivo convertido

O exemplo de código acima salvará a apresentação do PowerPoint convertida na nuvem. Você pode baixar o arquivo PowerPoint convertido 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 PNG para PowerPoint

Como converter PNG para PowerPoint online gratuitamente? Tente um PNG on-line para PPTX conversor para alterar uma imagem PNG para um arquivo PowerPoint. Este conversor é desenvolvido usando a API mencionada acima.

Resumindo

Em conclusão, GroupDocs.Conversion Cloud SDK para Java é uma ferramenta valiosa para quem precisa converter imagens PNG para o formato PowerPoint de forma rápida e eficiente. O seguinte é o que você aprendeu com este artigo:

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

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

Se você tiver alguma dúvida sobre a API de conversão de PNG para PowerPoint, não hesite em nos contatar no fórum de suporte gratuito.

perguntas frequentes

Como faço para converter imagens PNG para o formato PowerPoint usando Java?

Você pode converter imagens PNG em apresentações do PowerPoint usando GroupDocs.Conversion Cloud SDK para Java seguindo o guia passo a passo fornecido neste artigo.

Como posso converter um PNG para PowerPoint online gratuitamente?

O conversor online de imagem PNG para PowerPoint permite que você converta PNG para PowerPoint gratuitamente. Siga as instruções passo a passo fornecidas abaixo para realizar a conversão:

  • Abra conversor online grátis de PNG para PowerPoint.
  • Agora, clique na área de soltar arquivo para carregar uma imagem PNG ou arraste e solte um arquivo PNG.
  • Em seguida, clique no botão Converter agora. O conversor online gratuito de PNG para PowerPoint transformará arquivos PNG em PowerPoint.
  • O link de download do arquivo PowerPoint de saída estará disponível após a conversão da imagem PNG.

Existe uma maneira de converter PNG para PowerPoint no Windows?

Visite este link para baixar um conversor offline de PNG para PowerPoint para Windows. Este conversor gratuito de PNG para PowerPoint pode converter rapidamente o formato PNG para PowerPoint no Windows com um único clique.

Quais formatos de saída são compatíveis com GroupDocs.Conversion Cloud SDK para Java?

GroupDocs.Conversion Cloud SDK para Java oferece suporte a uma ampla variedade de formatos de documento, incluindo PowerPoint, PDF, Word e Excel.

Veja também

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