Convertire Presentazioni PowerPoint in immagini JPG è un requisito comune in molti scenari. Ad esempio, potresti voler usare le diapositive come immagini in un sito web, post sui social media o newsletter via e-mail. Oppure, potresti aver bisogno di creare un’immagine in miniatura o di anteprima della presentazione. Qualunque sia il motivo, avere un metodo affidabile ed efficiente per convertire PowerPoint in JPG può farti risparmiare molto tempo e fatica. In questo articolo, esploreremo come convertire PowerPoint in JPG usando Java Cloud SDK e ti forniremo tutti i dettagli necessari per iniziare.
La conversione può essere eseguita su tutti i formati più diffusi, inclusi (PPT / PPTX / OTP / ODP, ecc.
- API di conversione da PowerPoint a JPG
- Convertire PPT in JPG in Java
- Convertire PPT in PNG in Java
- PowerPoint in JPG utilizzando i comandi cURL
- Convertire PPT in PNG utilizzando il comando cURL
API di conversione da PowerPoint a JPG
Aspose.Slides Cloud SDK per Java fornisce una soluzione semplice ed efficiente per questa attività, senza la necessità di alcun software o plugin aggiuntivo. Utilizzando questo SDK, puoi convertire facilmente le presentazioni di PowerPoint in immagini JPG di alta qualità con solo poche righe di codice. Inoltre, fornisce un’ampia gamma di opzioni e impostazioni per personalizzare il processo di conversione in base alle tue esigenze specifiche. Inoltre, Aspose.Slides Cloud SDK per Java è una soluzione basata su cloud, il che significa che puoi eseguire la conversione sul lato server, senza la necessità di installare alcun software o plugin sul lato client. Ciò rende il processo di conversione veloce, efficiente e facilmente accessibile da qualsiasi piattaforma o dispositivo con una connessione Internet.
Ora dobbiamo aggiungere il riferimento SDK nel nostro progetto semplicemente aggiungendo i seguenti dettagli nel pom.xml del progetto di build 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>
Dopo l’installazione, dobbiamo creare un account visitando Cloud dashboard. Se hai un account GitHub o Google, registrati semplicemente. Altrimenti, crea un nuovo account e ottieni le tue credenziali client.
Convertire PPT in JPG in Java
In questa sezione, renderemo la presentazione PowerPoint in formato JPG. Si prega di seguire i passaggi definiti di seguito.
- Per prima cosa, creiamo un oggetto di SlidesApi in cui passiamo i dettagli ClientID e ClientSecret come argomenti.
- In secondo luogo, creare un oggetto della classe PutSlideSaveAsRequest.
- In terzo luogo, chiamare il metodo setFormat(…) di PutSlideSaveAsRequest e passare il valore JPEG dall’enumerazione SlideExportFormat.
- Ora chiama il metodo setName(…) della classe PutSlideSaveAsRequest per fornire il nome del file PPTX di input.
- Per specificare il nome del file risultante, utilizzare il metodo setOutPath(…) della classe PutSlideSaveAsRequest.
- Penultimo, chiama il metodo setSlideIndex(..) e specifica l’indice della diapositiva di PowerPoint da convertire.
- Infine, chiama il metodo putSlideSaveAs(…) della classe SlidesAPi e passa l’oggetto PutSlideSaveAsRequest come argomento.
// Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// creare un'istanza di SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// crea un'istanza di PutSlideSaveAsRequest
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();
// formato del file di output
request.setFormat(SlideExportFormat.JPEG);
// nome dell'input PPTX disponibile su Cloud Storage
request.setName("Presentation1.pptx");
// nome del file risultante
request.setOutPath("Converted.jpeg");
// indice della diapositiva da convertire
request.setSlideIndex(1);
// chiama il metodo API per eseguire la conversione da PPTX a JPG
slidesApi.putSlideSaveAs(request);
I file di esempio utilizzati nell’esempio sopra possono essere scaricati dai seguenti link
Convertire PPT in PNG in Java
Con un approccio pressoché simile, possiamo anche convertire PowerPoint in formato PNG.Nell’esempio seguente, discuteremo i dettagli su come caricare una presentazione PowerPoint da un sistema locale e convertirla in formato PNG nel cloud.
- Per prima cosa, dobbiamo creare un oggetto di SlidesApi che accetta ClientID e ClientSecret come argomenti di input.
- Il passo successivo consiste nel caricare un file di presentazione dalla memoria locale in un array byte[].
- Creare un’istanza della classe PutExportSlideRequest.
- Per specificare il formato di output, utilizzare il metodo setFormat(….) della classe PutExportSlideRequest e passare il valore PNG dall’enumerazione SlideExportFormat.
- Il file di input viene passato utilizzando il metodo setDocument(…), che accetta un array byte[] come argomento.
- Ora dobbiamo specificare l’indice della diapositiva da convertire utilizzando il metodo setSlideIndex(..).
- Per specificare il nome del file risultante, utilizzare il metodo setOutPath(…).
- Infine, chiama il metodo putExportSlide(…), che accetta l’oggetto PutExportSlideRequest come argomento per eseguire la conversione.
// Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
// creare un'istanza di SlidesApi
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
// carica file dal sistema locale
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");
// convertire il file in array di byte
byte[] bytes = Files.readAllBytes(f.toPath());
// crea un'istanza di PutSlideSaveAsRequest
PutExportSlideRequest request = new PutExportSlideRequest();
// formato del file di output
request.setFormat(SlideExportFormat.PNG);
// nome del PPT di input disponibile su Cloud Storage
request.setDocument(bytes);
// imposta indice diapositiva
request.setSlideIndex(1);
// nome del file risultante
request.setOutPath("Converted.png");
// chiama il metodo API per eseguire la conversione da PPT a PNG
slidesApi.putExportSlide(request);
I file di input e output di esempio utilizzati nell’esempio precedente sono disponibili per il download sui seguenti link
PowerPoint in JPG utilizzando i comandi cURL
L’utilizzo dell’API cloud Aspose.Slides e dei comandi cURL per la conversione da PowerPoint a JPG offre numerosi vantaggi. Innanzitutto, è molto comodo, poiché l’API è facilmente accessibile da qualsiasi luogo con una connessione Internet. Inoltre, è molto accurato e produce file di output di alta qualità, assicurando che le immagini convertite siano professionali e visivamente accattivanti. Un altro vantaggio di questo approccio è che consente di risparmiare tempo e risorse automatizzando il processo di conversione, eliminando la necessità di conversione manuale o di utilizzo di strumenti di terze parti. Infine, l’API è altamente personalizzabile, con numerose opzioni per modificare i file di output in base alle proprie esigenze specifiche.
In questo approccio, il primo passo è generare un JSON Web Token (JWT) basato sui dettagli ClientID e ClientSecret. Quindi, esegui il seguente comando nel terminale per generare il 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 volta ottenuto il token JWT, usa il seguente comando per convertire PowerPoint esistente nell’archiviazione Cloud in formato JPG. Abbiamo usato l’API [PostSlidesSplit][12]
, che divide il file di presentazione e crea un’immagine di ogni diapositiva.
Nel nostro scenario abbiamo fornito un intervallo dalle diapositive 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\"}"
Convertire PPT in PNG utilizzando il comando cURL
Le slide della presentazione PowerPoint possono essere facilmente convertite in formato PNG. Utilizzare il seguente comando per eseguire la conversione.
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\"}"
Conclusione
Abbiamo appreso che oltre a convertire PowerPoint in JPG, l’API Aspose.Slides Cloud consente anche di convertire i file PowerPoint in formato PNG. PNG (Portable Network Graphics) è un formato di immagine lossless che supporta la trasparenza ed è comunemente utilizzato per la grafica web e altre immagini digitali.
Convertire PowerPoint in PNG o PowerPoint in JPG usando Aspose.Slides Cloud è un processo semplice che può essere eseguito con solo poche righe di codice Java o comandi curl. Convertendo le tue presentazioni PowerPoint in formato PNG, puoi facilmente incorporarle in pagine web, blog e altri contenuti digitali.
Che tu abbia bisogno di convertire PowerPoint in JPG o PNG, Aspose.Slides Cloud fornisce una soluzione veloce, affidabile e scalabile che può gestire anche i file PowerPoint più grandi con facilità. Quindi, se stai cercando uno strumento di conversione PowerPoint potente e flessibile, assicurati di dare un’occhiata ad Aspose.Slides Cloud oggi stesso!
Link utili
Articoli correlati
Consigliamo inoltre di visitare i seguenti link per maggiori dettagli su: