Convertir PPT a JPG en línea

Aprenda a convertir PPT a JPG en línea

Convertir presentaciones de PowerPoint a imágenes JPG es un requisito común en muchos escenarios. Por ejemplo, es posible que desee utilizar las diapositivas como imágenes en un sitio web, una publicación en las redes sociales o un boletín informativo por correo electrónico. O bien, es posible que necesite crear una miniatura o una imagen de vista previa de la presentación. Cualquiera sea el motivo, tener un método confiable y eficiente para convertir PowerPoint a JPG puede ahorrarle mucho tiempo y esfuerzo. En este artículo, exploraremos cómo convertir PowerPoint a JPG usando Java Cloud SDK y le brindaremos todos los detalles necesarios para comenzar.

La conversión se puede realizar en todos los formatos populares, incluidos (PPT / PPTX / OTP / ODP, etc.).

API de conversión de PowerPoint a JPG

Aspose.Slides Cloud SDK for Java ofrece una solución sencilla y eficiente para esta tarea, sin necesidad de ningún software o complemento adicional. Con este SDK, puede convertir fácilmente presentaciones de PowerPoint en imágenes JPG de alta calidad con solo unas pocas líneas de código. Además, ofrece una amplia gama de opciones y configuraciones para personalizar el proceso de conversión según sus necesidades específicas. Además, Aspose.Slides Cloud SDK for Java es una solución basada en la nube, lo que significa que puede realizar la conversión en el lado del servidor, sin la necesidad de instalar ningún software o complemento en el lado del cliente. Esto hace que el proceso de conversión sea rápido, eficiente y fácilmente accesible desde cualquier plataforma o dispositivo con conexión a Internet.

Ahora necesitamos agregar la referencia del SDK en nuestro proyecto simplemente agregando los siguientes detalles en pom.xml del proyecto de compilación de Maven.

<repositories>



 <repository>



        <id>aspose-cloud</id>



        <name>artifact.aspose-cloud-releases</name>



        <url>https://artifact.aspose.cloud/repo</url>



    </repository>   
</repositories>



<dependencies>



 <dependency>



    <groupId>com.aspose</groupId>



    <artifactId>aspose-slides-cloud</artifactId>



    <version>21.3.0</version>



 </dependency>



</dependencies>

Después de la instalación, debemos crear una cuenta visitando Cloud dashboard. Si tienes una cuenta de GitHub o Google, simplemente regístrate. De lo contrario, crea una nueva cuenta y obtén tus credenciales de cliente.

Convertir PPT a JPG en Java

En esta sección, vamos a renderizar la presentación de PowerPoint en formato JPG. Siga los pasos que se indican a continuación.

  • En primer lugar, creamos un objeto de SlidesApi donde pasamos los detalles de ClientID y ClientSecret como argumentos.
  • En segundo lugar, cree un objeto de la clase PutSlideSaveAsRequest.
  • En tercer lugar, llame al método setFormat(…) de PutSlideSaveAsRequest y pase el valor JPEG de la enumeración SlideExportFormat.
  • Ahora llame al método setName(…) de la clase PutSlideSaveAsRequest para proporcionar el nombre del archivo PPTX de entrada.
  • Para especificar el nombre del archivo resultante, utilice el método setOutPath(…) de la clase PutSlideSaveAsRequest.
  • Penúltimo, llame al método setSlideIndex(..) y especifique el índice de la diapositiva de PowerPoint que se convertirá.
  • Por último, llame al método putSlideSaveAs(…) de la clase SlidesAPi y pase el objeto PutSlideSaveAsRequest como argumento.
// Obtenga ClientID y ClientSecret desde https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// crear una instancia de SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// crear una instancia de PutSlideSaveAsRequest
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();

// formato del archivo de salida
request.setFormat(SlideExportFormat.JPEG);

// Nombre del PPTX de entrada disponible en Cloud Storage
request.setName("Presentation1.pptx");

// nombre del archivo resultante
request.setOutPath("Converted.jpeg");		

// índice de diapositiva a convertir
request.setSlideIndex(1);

// Llamar al método API para realizar la conversión de PPTX a JPG
slidesApi.putSlideSaveAs(request);
Vista previa de PPT a JPG

Imagen 1: Vista previa de conversión de PPT a JPG.

Los archivos de muestra utilizados en el ejemplo anterior se pueden descargar desde los siguientes enlaces

Convertir PPT a PNG en Java

Con un enfoque bastante similar, también podemos convertir PowerPoint al formato PNG.En el siguiente ejemplo, analizaremos los detalles de cómo cargar una presentación de PowerPoint desde un sistema local y convertirla al formato PNG en la nube.

  • Primero, necesitamos crear un objeto de SlidesApi que tome ClientID y ClientSecret como argumentos de entrada.
  • El siguiente paso es cargar un archivo de presentación desde el almacenamiento local en una matriz byte[].
  • Crea una instancia de la clase PutExportSlideRequest.
  • Para especificar el formato de salida, utilice el método setFormat(….) de la clase PutExportSlideRequest y pase el valor PNG de la enumeración SlideExportFormat.
  • El archivo de entrada se pasa utilizando el método setDocument(…), que toma una matriz byte[] como argumento.
  • Ahora necesitamos especificar el índice de la diapositiva que se convertirá utilizando el método setSlideIndex(..).
  • Para especificar el nombre del archivo resultante, utilice el método setOutPath(…).
  • Por último, llame al método putExportSlide(…), que toma el objeto PutExportSlideRequest como argumento para realizar la conversión.
// Obtenga ClientID y ClientSecret desde https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// crear una instancia de SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// cargar archivo desde el sistema local
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");

// convertir el archivo a matriz de bytes
byte[] bytes = Files.readAllBytes(f.toPath());
				 
// crear una instancia de PutSlideSaveAsRequest
PutExportSlideRequest request = new PutExportSlideRequest();

// formato del archivo de salida
request.setFormat(SlideExportFormat.PNG);

// Nombre de la presentación PPT de entrada disponible en el almacenamiento en la nube
request.setDocument(bytes);

// Establecer índice de diapositivas
request.setSlideIndex(1);

// nombre del archivo resultante
request.setOutPath("Converted.png");		

// Llamar al método API para realizar la conversión de PPT a PNG
slidesApi.putExportSlide(request);
Vista previa de PPT a PNG

Imagen 2: Vista previa de conversión de PPT a PNG.

Los archivos de entrada y salida de muestra utilizados en el ejemplo anterior están disponibles para descargar en los siguientes enlaces

Convertir PowerPoint a JPG mediante comandos cURL

El uso de la API de Aspose.Slides Cloud y los comandos cURL para la conversión de PowerPoint a JPG ofrece numerosos beneficios. En primer lugar, es muy conveniente, ya que se puede acceder fácilmente a la API desde cualquier lugar con una conexión a Internet. Además, es muy precisa y produce archivos de salida de alta calidad, lo que garantiza que las imágenes convertidas sean profesionales y visualmente atractivas. Otra ventaja de este enfoque es que ahorra tiempo y recursos al automatizar el proceso de conversión, lo que elimina la necesidad de conversión manual o el uso de herramientas de terceros. Por último, la API es altamente personalizable, con numerosas opciones para ajustar los archivos de salida para satisfacer sus requisitos específicos.

En este enfoque, el primer paso es generar un token web JSON (JWT) basado en los datos de ClientID y ClientSecret. Por lo tanto, ejecute el siguiente comando en la terminal para generar el token JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Una vez que tenemos el token JWT, utilizamos el siguiente comando para convertir la presentación de PowerPoint existente en el almacenamiento en la nube al formato JPG. Hemos utilizado la API [PostSlidesSplit][12], que divide el archivo de presentación y crea una imagen de cada diapositiva.

En nuestro escenario, hemos proporcionado un rango de diapositivas 1 a 1.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"jpeg\"}"

Convertir PPT a PNG con el comando cURL

Las diapositivas de la presentación de PowerPoint se pueden convertir fácilmente al formato PNG. Utilice el siguiente comando para realizar la conversión.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"png\"}"

Conclusión

Hemos aprendido que, además de convertir PowerPoint a JPG, la API de Aspose.Slides Cloud también permite convertir archivos de PowerPoint a formato PNG. PNG (Portable Network Graphics) es un formato de imagen sin pérdida que admite transparencia y se utiliza comúnmente para gráficos web y otras imágenes digitales.

Convertir PowerPoint a PNG o PowerPoint a JPG con Aspose.Slides Cloud es un proceso sencillo que se puede realizar con solo unas pocas líneas de código Java o comandos curl. Al convertir sus presentaciones de PowerPoint a formato PNG, puede incorporarlas fácilmente a páginas web, blogs y otros contenidos digitales.

Ya sea que necesite convertir PowerPoint a JPG o PNG, Aspose.Slides Cloud ofrece una solución rápida, confiable y escalable que puede manejar incluso los archivos de PowerPoint más grandes con facilidad. Por lo tanto, si está buscando una herramienta de conversión de PowerPoint potente y flexible, ¡no deje de probar Aspose.Slides Cloud hoy mismo!

Enlaces útiles

Artículos relacionados

También recomendamos visitar los siguientes enlaces para obtener detalles sobre: