Cómo convertir PDF a PPT usando la API de Java

Cómo convertir PDF a PPT o PPTX usando Java

Convertir PDF a PPT o PPTX es una tarea crucial en el vertiginoso mundo empresarial actual. PDF es un formato popular para documentos, pero puede ser difícil editar o personalizar el contenido. Para superar este problema, debe convertir PDF a PPT o PPTX, que son formatos populares para presentaciones y se pueden editar y personalizar fácilmente. En esta publicación de blog, explicaremos cómo convertir PDF a PPT o PPTX usando Java.

En este tutorial se tratarán los siguientes temas:

Instalación de SDK y API REST de conversión de Java PDF a PPT y PPTX

Para convertir PDF a PowerPoint (PPT, PPTX), usaré GroupDocs.Conversion Cloud SDK para Java. Es una solución API REST independiente de la plataforma para la conversión de documentos e imágenes sin depender de ningún software de terceros. También le permite convertir más de 50 tipos de documentos e imágenes de cualquier formato de archivo compatible a cualquier formato que necesite. Puede convertir rápidamente documentos de un formato a otro como Word, PDF, PowerPoint, Excel, HTML, CAD, imágenes rasterizadas, etc.

Puede descargar el archivo JAR de la API o usar las siguientes configuraciones de Maven. Agregue repositorio y dependencia al 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>

Después de integrar GroupDocs.Conversion Cloud SDK en su proyecto Java: Regístrese para obtener una cuenta. Recopile su ID de cliente y Secreto de cliente del panel de control antes de comenzar a seguir los pasos y los ejemplos de código disponibles. Además, es importante consultar la documentación de la API y los límites de uso antes de usarla. Ingrese el código que se muestra a continuación una vez que tenga su identificación 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 PDF a PowerPoint PPTX editable usando Java

Una vez que haya configurado su entorno Java e instalado GroupDocs.Conversion Cloud SDK for Java REST API, puede comenzar a convertir PDF a PPT o PPTX. El proceso es sencillo e implica estos pasos:

Sube el archivo

En primer lugar, cargue el documento PDF en el almacenamiento en la nube utilizando el fragmento de código que se indica 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.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, el documento HTML cargado estará disponible en la sección de archivos de su tablero en la nube.

Convierta archivos PDF en presentaciones de PowerPoint en Java

Para comenzar a convertir PDF a PPT o PPTX en Java utilizando GroupDocs.Conversion Cloud SDK for Java REST API, deberá seguir estos 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.
  • A continuación, proporcione el nombre de almacenamiento en la nube.
  • Ahora, configure la ruta del archivo PDF de entrada y el formato del archivo de salida como “pptx”.
  • Luego, cree una instancia de la clase PptxConvertOptions.
  • Opcionalmente, configure varias opciones de conversión como setFromPage, setPagesCount, setZoom, etc.
  • Ahora, configure las opciones de conversión y la ruta del archivo de salida usando la instancia ConvertSettings.
  • Después de eso, cree la instancia de la clase ConvertDocumentRequest y pase el parámetro de configuración.
  • Finalmente, llame al método convert\document() y pase el parámetro ConvertDocumentRequest.

El siguiente fragmento de código muestra cómo convertir un documento PDF en una presentación de 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 PDF a PowerPoint 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.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");
		
			// 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 documentos PDF a archivos PPT en Java

Convierta archivos PDF a presentaciones de PowerPoint en Java.

Descargar el archivo convertido

El ejemplo de código anterior guardará el archivo de PowerPoint convertido en la nube. Puede descargarlo 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 de PDF a PPTX en línea gratuito

¿Cómo convertir archivos PDF a PowerPoint en línea de forma gratuita? Pruebe un convertidor de PDF a PPTX en línea para crear una presentación de PowerPoint a partir de un documento PDF de forma gratuita. Este convertidor se desarrolla utilizando la API mencionada anteriormente.

Resumiendo

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 mediante programación archivos PDF a archivos de PowerPoint en Java usando GroupDocs.Conversion Cloud REST API;
  • cargue mediante programación el archivo PDF en la nube y luego descargue el archivo de PowerPoint convertido desde la nube;
  • y convertir PDF a PowerPoint en línea usando un convertidor gratuito de PDF PowerPoint.

Además, GroupDocs.Conversion también proporciona 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 recomendamos que consulte 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

Para cualquier consulta sobre el convertidor de PDF a PPT, no dude en contactarnos en el foro de soporte gratuito.

preguntas frecuentes

¿Cómo configuro la API REST de GroupDocs.Conversion Cloud para Java?

Para configurar la API REST de GroupDocs.Conversion Cloud en Java, deberá registrarse para obtener una cuenta, obtener una clave de API y luego integrar la API en su proyecto de Java utilizando el SDK proporcionado .

¿Puedo convertir archivos PDF protegidos con contraseña en presentaciones de PowerPoint?

Sí, puede convertir archivos PDF protegidos con contraseña en archivos de PowerPoint usando GroupDocs.Conversion Cloud REST API al pasar la contraseña como un parámetro en la solicitud de API.

¿Cómo convertir PDF a PPT en línea gratis?

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

  • Abra conversor de archivos PDF a PPT gratuito en línea.
  • Ahora, haga clic dentro del área de colocación de archivos para cargar un archivo PDF o arrastre y suelte un archivo PDF.
  • A continuación, haga clic en el botón Convertir ahora. El convertidor gratuito de PDF a PowerPoint en línea cambiará el PDF a un archivo PPT.
  • El enlace de descarga del archivo de salida de PowerPoint estará disponible instantáneamente después de convertir el archivo PDF a PowerPoint.

¿Cómo convertir PDF a PowerPoint en Windows?

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

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: