Como una herramienta efectiva para la comunicación, las presentaciones de PowerPoint son ampliamente utilizadas en varios campos, como la educación, los negocios, el gobierno y otros campos. Estas presentaciones contienen varios elementos multimedia, como texto, imágenes y videos. Sin embargo, a veces es posible que necesite convertir archivos de PowerPoint en imágenes, específicamente PNG, por varias razones. Tal vez quiera usar las imágenes en un formato diferente, o tal vez necesite compartirlas en un sitio web. Sea cual sea el motivo, ahora puede convertir imágenes de PowerPoint a PNG mediante programación en Java usando GroupDocs.Conversion Cloud SDK para Java. En este artículo, lo guiaremos sobre cómo convertir imágenes de PowerPoint a PNG mediante programación en Java utilizando la API REST.
En este tutorial se tratarán los siguientes temas:
- API REST de conversión de diapositivas de PowerPoint a imágenes de Java: instalación de SDK
- Cómo convertir una presentación de PowerPoint a una imagen PNG en Java usando la API REST
API REST de conversión de diapositivas de PowerPoint a imágenes de Java: instalación del SDK
Vamos a utilizar GroupDocs.Conversion Cloud SDK for Java para convertir diapositivas de PowerPoint a imágenes PNG. GroupDocs.Cloud API es una poderosa herramienta para convertir múltiples tipos de documentos e imágenes, incluido PowerPoint a formato PNG. Esta API ofrece una amplia gama de formatos de archivo, lo que le permite convertir no solo presentaciones de PowerPoint, sino también archivos PDF, documentos de Word, hojas de Excel, archivos CAD e imágenes rasterizadas, entre otros. La integración de la API en aplicaciones basadas en Java se hace simple y eficiente, eliminando la necesidad de software adicional.
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 la identificación del 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 una presentación de PowerPoint a una imagen PNG en Java usando la API REST
Ahora que hemos configurado GroupDocs.Conversion Cloud SDK para Java, podemos comenzar a convertir PowerPoint a imágenes PNG. Los siguientes son los pasos para convertir presentaciones de PowerPoint a imágenes PNG.
- Subir el PowerPoint a la nube
- Convertir Archivo de PowerPoint a PNG en Java
- Descargar el archivo convertido
Sube el archivo
En primer lugar, cargue el documento de PowerPoint 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.pptx");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", 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, el archivo de PowerPoint cargado estará disponible en la sección de archivos de su tablero en la nube.
Convierta imágenes de PowerPoint a PNG en Java
En esta sección, escribiremos el fragmento de código que automatiza el proceso de conversión de PowerPoint a PNG en una aplicación Java. Puede seguir los pasos y el fragmento de código mencionado a continuación:
Los pasos son:
- En primer lugar, cree una instancia de la clase ConvertApi.
- En segundo lugar, cree una instancia de la clase ConvertSettings.
- En tercer lugar, proporcione el nombre de almacenamiento en la nube.
- A continuación, establezca la ruta del archivo de entrada de PowerPoint y el formato de archivo de destino en “png”.
- Ahora, crea una instancia de la clase PngConvertOptions.
- Opcionalmente, proporcione varias opciones de conversión como setFromPage, setPagesCount, 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 PowerPoint PPTX a formato PNG en Java utilizando REST API:
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;
// Cómo convertir PowerPoint a imágenes PNG 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.pptx");
settings.setFormat("png");
PngConvertOptions convertOptions = new PngConvertOptions();
convertOptions.setFromPage(5);
convertOptions.setPagesCount(1);
settings.setConvertOptions(convertOptions);
settings.setOutputPath("java-testing/output-sample-file.png");
// 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();
}
}
}
La salida se puede ver en la siguiente imagen:
Descargar el archivo convertido
El ejemplo de código anterior guardará la imagen PNG convertida en la nube. Puede descargar el archivo PNG 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.png", 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 gratuito en línea de PowerPoint a PNG
¿Cómo convertir imágenes de PowerPoint a PNG en línea de forma gratuita? Pruebe un convertidor de PowerPoint a PNG en línea para crear una imagen PNG desde PowerPoint. Este convertidor se desarrolla utilizando la API REST de PowerPoint a imagen PNG mencionada anteriormente.
Resumiendo
Finalmente, esto nos lleva al final de esta publicación de blog. Lo siguiente es lo que has aprendido de este artículo:
- cómo convertir PowerPoint a formato PNG en Java mediante programación, así como opciones de personalización adicionales;
- cargue mediante programación la presentación de PowerPoint en la nube y luego descargue la imagen PNG convertida de la nube;
- y convierta cualquier diapositiva de PowerPoint a PNG de forma gratuita utilizando un convertidor de imágenes de PowerPoint a PNG gratuito en línea.
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 necesita ayuda con el proceso de conversión o tiene alguna otra pregunta relacionada, no dude en comunicarse con nosotros en el foro de soporte gratuito.
preguntas frecuentes
¿Cómo convierto imágenes de PowerPoint a PNG usando Java?
Puede convertir diapositivas de PowerPoint a imágenes PNG usando GroupDocs.Conversion Cloud REST API. Es una API de conversión de documentos e imágenes basada en la nube que permite a los desarrolladores convertir fácilmente presentaciones de PowerPoint a imágenes PNG en Java.
¿Cómo puedo convertir un PPT de PowerPoint a PNG en línea de forma gratuita?
El convertidor en línea de PPT a PNG le permite convertir imágenes de PowerPoint a PNG de forma gratuita. Una vez que se completa la conversión en línea de la imagen de PowerPoint a PNG, puede descargar instantáneamente las imágenes PNG convertidas a su sistema. Siga las instrucciones paso a paso que se dan a continuación para realizar la conversión:
- Abrir convertidor gratuito de PPT a PNG en línea.
- Ahora, haga clic en el área de colocación de archivos para cargar un PowerPoint o arrastre y suelte una presentación de PowerPoint.
- A continuación, haga clic en el botón Convertir ahora. El convertidor en línea gratuito de PowerPoint a PNG convertirá las diapositivas de PowerPoint en imágenes PNG.
- El enlace de descarga del archivo PNG de salida estará disponible después de convertir el PowerPoint.
¿Hay alguna manera de convertir PowerPoint a imágenes en Windows?
Visite este enlace para descargar un convertidor de PowerPoint a imagen sin conexión para Windows. Este convertidor gratuito de PowerPoint a imágenes se puede usar para convertir diapositivas de PowerPoint a formato de imágenes en Windows rápidamente, con un solo clic.
¿El proceso de conversión de archivos PPT y PPTX es el mismo con el SDK de Java?
Sí, el proceso de conversión es el mismo para ambos formatos de archivo de PowerPoint.
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:
- Cómo convertir HTML a Markdown con Java usando REST API
- Convierta EXCEL a JSON y JSON a EXCEL en Python
- Cómo convertir CSV a JSON y JSON a CSV en Python
- Convierta documentos de Word a PDF usando REST API en Python
- Cómo convertir PDF a Excel en Python usando REST API
- Convierta PDF a documento de Word editable con Python SDK
- Cómo convertir PDF a PPTX usando una API REST en Python
- Convierta archivos PDF a PNG y PNG a formato PDF usando Java
- Cómo convertir archivos XML a PDF en Java usando REST API