In questo articolo, discuteremo i dettagli su come convertire PDF in PPT utilizzando l’API Cloud. Sappiamo che il file PDF è tra i formati ampiamente utilizzati per la condivisione delle informazioni in quanto è altamente adattabile a varie piattaforme. D’altra parte, PowerPoint viene utilizzato per la presentazione di informazioni all’interno di organizzazioni e vari istituti, quindi nel caso in cui il file sorgente sia condiviso in formato PDF, possiamo convertire direttamente il PDF in formato PowerPoint.

API di conversione di PowerPoint

Aspose.Slides Cloud SDK for Java è un’API basata su REST che fornisce le funzionalità per creare, manipolare e convertire PPT in PDF e altri formati supportati. Allo stesso tempo, fornisce anche la funzione per caricare file PDF e salvare l’output in formato PPT. Quindi, per sviluppare un convertitore da PDF a PPT online, dobbiamo prima installare l’SDK dal repository Maven. Inserisci i seguenti dettagli in pom.xml del progetto di build Maven per installare l’SDK.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

Il prossimo passo è creare un account visitando Aspose.Cloud dashboard. Se disponi di un account GitHub o Google, registrati semplicemente per ottenere le credenziali del cliente.

Converti PDF in PPT usando Java

In questa sezione, caricheremo il documento PDF dal cloud storage e lo convertiremo in formato PPT. Anche il file risultante viene salvato nello stesso cloud storage.

  • Innanzitutto, dobbiamo creare un’istanza di SlidesApi mentre passiamo i dettagli dell’ID client e del segreto client come argomenti
  • In secondo luogo, leggi il documento PDF utilizzando l’istanza File
  • Ora converti il contenuto del file nell’array Byte usando il metodo readAllBytes (…).
  • Infine, dobbiamo chiamare il metodo importFromPdf(..) per avviare la routine di conversione e salvare il PowerPoint risultante in Cloud Storage.
// Per ulteriori esempi, visitare https://github.com/aspose-slides-cloud/aspose-slides-cloud-java
// Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
try
        {
  	// Credenziali client da https://dashboard.aspose.cloud/
        String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
        String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

        // creare un'istanza di SlidesApi
        SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

        // caricare il file dal sistema locale
        File f = new File("c://Users/shahbnay/Downloads/test.pdf");

        // convertire il file nell'array Byte
        byte[] bytes = Files.readAllBytes(f.toPath());

        // metodo di chiamata per convertire PDF in PowerPoint
        slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);

        // stampa messaggio di successo
        System.out.println("PDF sucessfully converted to PPT format !");
	}catch(Exception ex)
	{
	    System.out.println(ex.getStackTrace());
	}
Da PDF a PPT

Converti PDF in PPT in Java | Come convertire PDF in PowerPoint utilizzando Java

Converti PDF in PowerPoint utilizzando i comandi cURL

Ora esploreremo l’opzione di convertire PDF in PowerPoint utilizzando i comandi cURL nel terminale della riga di comando. Prima di avviare il processo di conversione, esegui il seguente comando per generare un token di accesso JWT basato sulle credenziali del client.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ora che abbiamo il token JWT, eseguiremo il seguente comando cURL per caricare PDF dall’unità locale e convertire Adobe PDF in formato PPT. Il file risultante viene salvato nel cloud storage.

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Converted.ppt/fromPdf" \
-H "Content-Type: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-d {"pdf":{@test.pdf}} -v

Conclusione

In questo articolo, abbiamo appreso i dettagli su come sviluppare un convertitore da PDF a PPT online. Abbiamo esplorato l’opzione per convertire PDF in PPT utilizzando frammenti di codice Java e la conversione di presentazioni PDF in PowerPoint utilizzando i comandi cURL. Abbiamo notato che la conversione viene eseguita con meno righe di codice senza entrare in complessità interne.

Tieni presente che Cloud SDK è open-source e il suo codice sorgente completo è disponibile su GitHub. In caso di problemi durante l’utilizzo dell’SDK, non esitare a contattarci tramite il Forum di assistenza clienti gratuito.

articoli Correlati

Si consiglia inoltre di visitare i seguenti collegamenti per saperne di più