Come convertire PPT in immagini JPG utilizzando Java

Come convertire un’immagine JPG da PPT utilizzando Java

Se sei un marketer dei social media o del web, potresti aver bisogno di visualizzare presentazioni PowerPoint sul web. Il modo più semplice per implementare questa idea è convertire le diapositive PPT/PPTX in formato immagine come JPG/JPEG. Questo articolo ti guiderà su come convertire PPT in immagini JPG utilizzando Java. Inoltre, discuteremo la conversione delle diapositive in JPG in scala di grigi e la personalizzazione delle dimensioni delle immagini di output.

I seguenti punti saranno trattati in questo articolo:

Installazione della libreria di conversione PPT

In questa sezione, imparerai la procedura di installazione di questa Java conversion libreria. Se stai utilizzando Maven per gestire un progetto o un’app Java, aggiungi le seguenti configurazioni nel file pom.xml.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Then run the following commands.

mvn clean    
mvn install -U

Per configurazioni su altri framework Java, visita releases.conholdate.com.

Convertire la diapositiva PPT in JPG in Java

Questa sezione dimostra la conversione di un singolo diapositive PowerPoint in un’immagine JPEG. I seguenti sono i passaggi per svolgere il lavoro.

  1. Carica la presentazione PowerPoint utilizzando la classe Converter.
  2. Inizializza un’istanza della classe ImageConvertOptions e imposta il formato del file di conversione su JPG.
  3. Invoca il metodo Converter.convert(String arg0, ConvertOptions arg1) per salvare l’immagine JPG.

Il seguente campione di codice mostra come convertire una singola diapositiva PPT in un’immagine JPG/JPEG in Java.

//Load the presentation
Converter converter = new Converter("sample.pptx");
// Imposta le opzioni di conversione per il formato JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// Convertire in formato JPG
converter.convert("ppt-to-image.jpg", options);

Di seguito è riportato un JPG risultante dopo aver eseguito il programma Java sopra.

PPTX a immagine JPG

PPT/PPTX in JPG in forma in scala di grigi

Finora, abbiamo discusso su come convertire PPT in immagine JPG. In questa sezione, vedremo come ottenere il JPG risultante in forma in scala di grigi.

Segui i passaggi indicati di seguito:

  1. Carica il file PPT/PPTX usando la classe Converter.
  2. Specifica il formato del file di conversione come JPG utilizzando ImageConvertOptions class.
  3. Abilita l’opzione in scala di grigi utilizzando il metodo setGrayscale(bool).
  4. Call Converter.convert(String arg0, ConvertOptions arg1) method to save the output image.

Il campione di codice sottostante mostra come ottenere l’output JPG in forma in scala di grigi.

//Load the presentation
Converter converter = new Converter("sample.pptx");
// Imposta le opzioni di conversione per il formato JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// Abilita scala di grigi
options.setGrayscale(true);
// Converti in formato JPG
converter.convert("ppt-to-grayscale-image.jpg", options);

Vedrai il JPG risultante come segue.

Converti in immagine in scala di grigi

PPT a JPG conversione in Java - Imposta la dimensione dell’immagine JPEG

In questa sezione, utilizzeremo la libreria di conversione da PPT/PPTX a JPG per specificare le dimensioni delle immagini risultanti. Puoi scrivere il codice utilizzando i passaggi forniti di seguito.

  1. Usa la classe Converter per caricare la presentazione.
  2. Inizializza l’oggetto della classe ImageConvertOptions e specifica il formato di file di conversione come JPG.
  3. Imposta le dimensioni del JPG risultante utilizzando setHeight(int) e setWidth(int) metodi.
  4. Call Converter.convert(String arg0, ConvertOptions arg1) method to save the JPG image.

Il seguente frammento di codice dimostra come impostare l’altezza e la larghezza delle immagini di output durante la conversione delle diapositive PPT in JPG.

//Carica la presentazione
Converter converter = new Converter("sample.pptx");
// Imposta le opzioni di conversione per il formato JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Jpg);
options.setPagesCount(1);
// Imposta le dimensioni dell'immagine risultante
options.setWidth(300);
options.setHeight(169);
// Convertire in formato JPG
converter.convert("ppt-to-grayscale-image.jpg", options);

Ottieni una licenza gratuita

Puoi ottenere una free temporary license per provare l’API senza limitazioni di evaluazione.

Conclusione

Per concludere, abbiamo discusso la conversione di file PowerPoint (PPT/PPTX) in immagini JPEG. Inoltre, abbiamo convertito le diapositive PPT in JPG in scala di grigi e impostato le dimensioni delle immagini risultanti.

Puoi visitare la documentazione per saperne di più sull’API di conversione Java.

Infine, ti consigliamo di rimanere sintonizzato su conholdate.com per aggiornamenti regolari.

Ask a question

Puoi farci sapere le tue domande o richieste sul nostro forum.

Vedi anche