Convierta PNG a PowerPoint a través de Java usando REST API

Convierta PNG a PowerPoint PPT o PPTX mediante programación en Java.

PNG es un formato de imagen popular que se usa ampliamente para varios propósitos, incluidas presentaciones, documentos y diseño gráfico. Por otro lado, PowerPoint es un programa de software ampliamente utilizado para crear presentaciones. En ciertos casos, no es fácil incluir imágenes PNG directamente en las presentaciones. Aquí es donde surge la necesidad de convertir PNG a PowerPoint. Al convertir PNG a PowerPoint, puede usar fácilmente imágenes en su presentación y hacerla más atractiva visualmente. Esta publicación de blog proporcionará una guía paso a paso sobre cómo convertir PNG a PowerPoint (PPT/PPTX) mediante programación en Java.

En este tutorial se tratarán los siguientes temas:

API REST de conversión de imágenes de Java a PowerPoint: instalación del SDK

GroupDocs.Conversion Cloud SDK for Java es una potente y flexible biblioteca de conversión de imágenes y documentos basada en la nube. Le permite convertir más de 50 formatos de archivo a otros formatos. Este SDK proporciona una amplia gama de opciones de conversión de documentos, incluidos PDF, DOC, DOCX, XLSX, HTML, imágenes rasterizadas y más. Es una solución perfecta para cualquier persona que necesite convertir documentos a diferentes formatos sin tener que instalar ningún software adicional. La integración del SDK en aplicaciones basadas en Java se hace simple y eficiente.

Puede descargar el archivo JAR de la API o instalarlo usando Maven agregando el siguiente repositorio y dependencia en el archivo pom.xml de su proyecto:

Repositorio Maven:

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

Dependencia Maven:

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

Regístrese para obtener una cuenta de GroupDocs para obtener el ID de cliente y el secreto del cliente del panel antes de comenzar a seguir los pasos y los fragmentos de código disponibles. Ingrese el fragmento de código que se muestra a continuación una vez que tenga su ID y secreto:

# Obtenga su client_id y client_secret de https://dashboard.groupdocs.cloud después del registro gratuito.

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

Cómo convertir un archivo PNG a PowerPoint a través de Java usando la API REST

Ahora que configuró GroupDocs.Conversion Cloud SDK para Java, está listo para comenzar a convertir sus imágenes PNG en presentaciones de PowerPoint mediante programación en Java. Siga estos pasos para comenzar:

Sube el archivo

En primer lugar, cargue la imagen PNG en el almacenamiento en la nube utilizando el fragmento de código que se proporciona a continuación:

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;

// Subir archivo al almacenamiento en la nube usando Java
public class App {

	public static void main(String[] args) {
				
		// Crear una instancia de la API de conversión					
		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();
		}
		
	}
}

Por lo tanto, la imagen PNG cargada estará disponible en la sección de archivos de su tablero en la nube.

Convertir PNG a PowerPoint en Java

Para convertir una imagen PNG a formato PowerPoint con GroupDocs.Conversion Cloud SDK para Java, siga estos sencillos pasos:

  • En primer lugar, importe las clases requeridas en su archivo Java.
  • En segundo lugar, cree una instancia de la clase ConvertApi.
  • En tercer lugar, cree una instancia de la clase ConvertSettings.
  • Luego, proporcione el nombre de almacenamiento en la nube.
  • A continuación, establezca la ruta del archivo PNG de entrada y el formato del archivo de salida en “pptx”.
  • Ahora, cree una instancia de la clase PptxConvertOptions.
  • Opcionalmente, proporcione varias opciones de conversión como setFromPage, setPagesCount, setZoom, etc.
  • Después de eso, configure las opciones de conversión y la ruta del archivo de salida usando la instancia ConvertSettings.
  • Luego, cree una instancia de clase ConvertDocumentRequest y pase el parámetro de configuración.
  • Finalmente, llame al método convertDocument() y pase el parámetro ConvertDocumentRequest.

El siguiente fragmento de código muestra cómo convertir un formato PNG a PowerPoint en Java utilizando la 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;

// Convierta imágenes PNG a formato PPT o PPTX en Java.
public class App {

	public static void main(String[] args) {
		
		// Crear una instancia de la API de conversión
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparar la configuración de conversión
			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");
		
			// convertir al 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();
		}
	}
}
Convierta PNG a PowerPoint a través de Java.

Convierta PNG a PPTX en línea a través de Java.

Descargar el archivo convertido

El ejemplo de código anterior guardará la presentación de PowerPoint convertida en la nube. Puede descargar el archivo de PowerPoint convertido utilizando el siguiente fragmento 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;

// Descargar archivo desde el almacenamiento en la nube en Java
public class App {

	public static void main(String[] args) {
				
		// Crear una instancia de la API de conversión					
		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();
		}
		
	}
}

Convertidor en línea gratuito de PNG a PowerPoint

¿Cómo convertir PNG a PowerPoint en línea de forma gratuita? Pruebe un convertidor de PNG a PPTX en línea para cambiar una imagen PNG a un archivo de PowerPoint. Este convertidor se desarrolla utilizando la API mencionada anteriormente.

Resumiendo

En conclusión, GroupDocs.Conversion Cloud SDK for Java es una herramienta valiosa para cualquier persona que necesite convertir imágenes PNG a formato PowerPoint de manera rápida y eficiente. Lo siguiente es lo que has aprendido de este artículo:

  • cómo convertir imágenes PNG a diapositivas de PowerPoint utilizando Java, así como opciones de personalización adicionales;
  • cargue mediante programación el archivo PNG en la nube y luego descargue el PowerPoint convertido desde la nube;
  • y convierta cualquier archivo PNG a formato PowerPoint de forma gratuita utilizando un convertidor gratuito en línea de PNG a PowerPoint.

Además, también proporcionamos una sección Referencia de API que le permite visualizar y comunicarse con nuestras API directamente a través del navegador. El código fuente completo de Java SDK está disponible gratuitamente en Github. Consulte GroupDocs.Conversion Cloud SDK para Java Ejemplos aquí.

Además, le sugerimos que siga nuestra Guía de introducción para conocer los pasos detallados y el uso de la API.

Finalmente, seguimos escribiendo nuevos artículos de blog sobre diferentes formatos de archivo y conversiones utilizando la API REST. Por lo tanto, póngase en contacto para obtener las últimas actualizaciones.

Hacer una pregunta

Si tiene alguna pregunta sobre la API de conversión de PNG a PowerPoint, no dude en ponerse en contacto con nosotros en el foro de soporte gratuito.

preguntas frecuentes

¿Cómo convierto imágenes PNG a formato PowerPoint usando Java?

Puede convertir imágenes PNG en presentaciones de PowerPoint utilizando GroupDocs.Conversion Cloud SDK para Java siguiendo la guía paso a paso proporcionada en este artículo.

¿Cómo puedo convertir un PNG a PowerPoint en línea de forma gratuita?

El convertidor en línea de imagen PNG a PowerPoint le permite convertir PNG a PowerPoint de forma gratuita. Siga las instrucciones paso a paso que se dan a continuación para realizar la conversión:

  • Abra convertidor gratuito de PNG a PowerPoint en línea.
  • Ahora, haga clic en el área de colocación de archivos para cargar una imagen PNG o arrastre y suelte un archivo PNG.
  • A continuación, haga clic en el botón Convertir ahora. El convertidor en línea gratuito de PNG a PowerPoint convertirá los archivos PNG en PowerPoint.
  • El enlace de descarga del archivo de PowerPoint de salida estará disponible después de convertir la imagen PNG.

¿Hay alguna forma de convertir PNG a PowerPoint en Windows?

Visite este enlace para descargar un convertidor de PNG a PowerPoint sin conexión para Windows. Este convertidor gratuito de PNG a PowerPoint puede convertir rápidamente PNG a formato de PowerPoint en Windows con un solo clic.

¿Qué formatos de salida admite GroupDocs.Conversion Cloud SDK para Java?

GroupDocs.Conversion Cloud SDK para Java es compatible con una amplia variedad de formatos de documentos, incluidos PowerPoint, PDF, Word y Excel.

Ver también

Si desea obtener más información sobre temas relacionados, le recomendamos leer los artículos que se enumeran a continuación: