Come convertire PDF in PPT utilizzando l'API Java

Come convertire PDF in PPT o PPTX utilizzando Java

La conversione di PDF in PPT o PPTX è un compito cruciale nel frenetico mondo degli affari di oggi. Il PDF è un formato diffuso per i documenti, ma può essere difficile modificarne o personalizzarne il contenuto. Per ovviare a questo problema, è necessario convertire i PDF in PPT o PPTX, che sono entrambi formati popolari per le presentazioni e possono essere facilmente modificati e personalizzati. In questo post del blog, spiegheremo come convertire PDF in PPT o PPTX utilizzando Java.

In questo tutorial verranno trattati i seguenti argomenti:

Conversione Java da PDF a PPT e PPTX API REST e installazione SDK

Per convertire PDF in PowerPoint (PPT, PPTX), utilizzerò GroupDocs.Conversion Cloud SDK per Java. È una soluzione API REST indipendente dalla piattaforma per la conversione di documenti e immagini senza dipendere da alcun software di terze parti. Ti consente inoltre di convertire oltre 50 tipi di documenti e immagini di qualsiasi formato di file supportato in qualsiasi formato di cui hai bisogno. Puoi convertire rapidamente documenti da un formato all’altro come Word, PDF, PowerPoint, Excel, HTML, CAD, immagini raster, ecc.

Puoi scaricare il file JAR dell’API o utilizzare le seguenti configurazioni Maven. Aggiungi repository e dipendenza al file pom.xml del tuo progetto.

Repository esperto:

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

Dipendenza Maven:

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

Dopo aver integrato GroupDocs.Conversion Cloud SDK nel tuo progetto Java: Iscriviti per un account. Raccogli il tuo ID client e il tuo segreto client dalla dashboard prima di iniziare a seguire i passaggi e gli esempi di codice disponibili. Inoltre, è importante controllare la documentazione API e i limiti di utilizzo prima di utilizzarla. Inserisci il codice mostrato di seguito una volta che hai il tuo ID e segreto:

Come convertire un PDF in PowerPoint PPTX modificabile utilizzando Java

Dopo aver configurato l’ambiente Java e installato GroupDocs.Conversion Cloud SDK for Java REST API, puoi iniziare a convertire i PDF in PPT o PPTX. Il processo è semplice e prevede questi passaggi:

Carica il file

Innanzitutto, carica il documento PDF nell’archivio cloud utilizzando lo snippet di codice come indicato di seguito:

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;

// Carica il file su Cloud Storage utilizzando Java
public class App {

	public static void main(String[] args) {
				
		// Crea un'istanza dell'API convert					
		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();
		}
		
	}
}

Di conseguenza, il documento HTML caricato sarà disponibile nella sezione file della dashboard sul cloud.

Converti file PDF in presentazioni PowerPoint in Java

Per avviare la conversione di PDF in PPT o PPTX in Java utilizzando GroupDocs.Conversion Cloud SDK for Java REST API, dovrai seguire questi passaggi:

  • Innanzitutto, importa le classi richieste nel tuo file Java.
  • In secondo luogo, crea un’istanza della classe ConvertApi.
  • In terzo luogo, crea un’istanza della classe ConvertSettings.
  • Successivamente, fornisci il nome dell’archivio cloud.
  • Ora, imposta il percorso del file PDF di input e il formato del file di output come “pptx”.
  • Quindi, crea un’istanza della classe PptxConvertOptions.
  • Facoltativamente, imposta varie opzioni di conversione come setFromPage, setPagesCount, setZoom, ecc.
  • Ora imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza ConvertSettings.
  • Successivamente, crea un’istanza della classe ConvertDocumentRequest e passa il parametro delle impostazioni.
  • Infine, chiama il metodo convert\document() e passa il parametro ConvertDocumentRequest.

Il seguente frammento di codice mostra come convertire un documento PDF in una presentazione PowerPoint in Java utilizzando l’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;

// Converti PDF in PowerPoint PPTX in Java.
public class App {

	public static void main(String[] args) {
		
		// Crea un'istanza dell'API convert
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Preparare le impostazioni di conversione
			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");
		
			// convertire nel formato specificato
			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();
		}
	}
}
Converti documenti PDF in file PPT in Java

Converti file PDF in presentazioni PowerPoint in Java.

Scarica il file convertito

L’esempio di codice precedente salverà il file PowerPoint convertito nel cloud. Puoi scaricarlo utilizzando il seguente frammento di codice:

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;

// Scarica il file dal Cloud Storage in Java
public class App {

	public static void main(String[] args) {
				
		// Crea un'istanza dell'API convert					
		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();
		}
		
	}
}

Convertitore online gratuito da PDF a PPTX

Come convertire PDF in file PowerPoint online gratuitamente? Prova un convertitore online da PDF a PPTX per creare gratuitamente una presentazione PowerPoint da un documento PDF. Questo convertitore è sviluppato utilizzando l’API sopra menzionata.

Riassumendo

Questo ci porta alla fine di questo post sul blog. Quanto segue è ciò che hai imparato da questo articolo:

  • come convertire in modo programmatico i PDF in file PowerPoint in Java utilizzando l’API REST di GroupDocs.Conversion Cloud;
  • caricare in modo programmatico il file PDF nel cloud e quindi scaricare il file PowerPoint convertito dal cloud;
  • e convertire online PDF in PowerPoint utilizzando un convertitore PDF PowerPoint gratuito.

Inoltre, GroupDocs.Conversion fornisce anche una sezione API Reference che consente di visualizzare e comunicare con le nostre API direttamente tramite il browser. Il codice sorgente completo di Java SDK è disponibile gratuitamente su Github. Controlla GroupDocs.Conversion Cloud SDK per Java Esempi qui.

Inoltre, ti invitiamo a fare riferimento alla nostra Guida introduttiva per i passaggi dettagliati e l’utilizzo dell’API.

Infine, continuiamo a scrivere nuovi articoli di blog su diversi formati di file e conversioni utilizzando l’API REST. Quindi, ti preghiamo di contattarci per gli ultimi aggiornamenti.

Fai una domanda

Per qualsiasi domanda sul convertitore da PDF a PPT, non esitare a contattarci sul forum di supporto gratuito.

Domande frequenti

Come imposto GroupDocs.Conversion Cloud REST API per Java?

Per configurare l’API REST di GroupDocs.Conversion Cloud in Java, dovrai iscriverti per un account, ottenere una chiave API e quindi integrare l’API nel tuo progetto Java utilizzando l’SDK fornito .

Posso convertire PDF protetti da password in presentazioni PowerPoint?

Sì, puoi convertire PDF protetti da password in file PowerPoint utilizzando GroupDocs.Conversion Cloud REST API passando la password come parametro nella richiesta API.

Come convertire PDF in PPT online gratuitamente?

Il convertitore online da PDF a PPT ti consente di convertire gratuitamente PDF in PowerPoint. Si prega di seguire le istruzioni dettagliate fornite di seguito per la conversione:

  • Apri convertitore gratuito di file da PDF a PPT online.
  • Ora, fai clic all’interno dell’area di rilascio del file per caricare un file PDF o trascina e rilascia un file PDF.
  • Successivamente, fai clic sul pulsante Converti ora. Il convertitore online gratuito da PDF a PowerPoint trasformerà il PDF in un file PPT.
  • Il collegamento per il download del file PowerPoint di output sarà disponibile immediatamente dopo la conversione del file PDF in PowerPoint.

Come convertire PDF in PowerPoint su Windows?

Visita questo collegamento per scaricare un convertitore offline da PDF a PowerPoint per Windows. Questo convertitore da documento PDF a file PowerPoint può convertire rapidamente PDF in PowerPoint su Windows con un solo clic.

Guarda anche

Se vuoi saperne di più su argomenti correlati, ti consigliamo di leggere gli articoli elencati di seguito: