Converti PowerPoint in file PNG tramite Java utilizzando l'API REST

Converti PowerPoint in immagini PNG a livello di programmazione in Java.

Come strumento efficace per la comunicazione, le presentazioni PowerPoint sono ampiamente utilizzate in vari campi, come l’istruzione, gli affari, il governo e altri campi. Queste presentazioni contengono vari elementi multimediali, come testo, immagini e video. Tuttavia, a volte potrebbe essere necessario convertire i file PowerPoint in immagini, in particolare PNG, per vari motivi. Forse vuoi usare le immagini in un formato diverso, o forse hai bisogno di condividerle su un sito web. Qualunque sia il motivo, ora puoi convertire PowerPoint in immagini PNG in modo programmatico in Java utilizzando GroupDocs.Conversion Cloud SDK for Java. In questo articolo, ti guideremo su come convertire PowerPoint in immagini PNG a livello di codice in Java utilizzando l’API REST.

In questo tutorial verranno trattati i seguenti argomenti:

API REST per la conversione delle diapositive PowerPoint in Java in immagini - Installazione dell’SDK

Utilizzeremo GroupDocs.Conversion Cloud SDK for Java per convertire le diapositive di PowerPoint in immagini PNG. L’API GroupDocs.Cloud è un potente strumento per convertire più tipi di documenti e immagini, incluso PowerPoint in formato PNG. Questa API offre una vasta gamma di formati di file, consentendoti di convertire non solo presentazioni PowerPoint ma anche PDF, documenti Word, fogli Excel, file CAD e immagini raster, tra gli altri. L’integrazione dell’API nelle applicazioni basate su Java è resa semplice ed efficiente, eliminando la necessità di software aggiuntivo.

Puoi scaricare il file JAR dell’API o installarlo utilizzando Maven aggiungendo il seguente repository e dipendenza nel 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>

Registrati per un account GroupDocs per ottenere l’ID cliente e il segreto cliente dalla dashboard prima di iniziare a seguire i passaggi e i frammenti di codice disponibili. Inserisci lo snippet di codice mostrato di seguito una volta che hai il tuo ID e segreto:

# Ottieni il tuo client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

Come convertire una presentazione PowerPoint in un’immagine PNG in Java utilizzando l’API REST

Ora che abbiamo configurato GroupDocs.Conversion Cloud SDK per Java, possiamo iniziare a convertire PowerPoint in immagini PNG. Di seguito sono riportati i passaggi per convertire le presentazioni di PowerPoint in immagini PNG.

Carica il file

Innanzitutto, carica il documento PowerPoint nell’archivio cloud utilizzando lo snippet di codice 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.pptx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.pptx", 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 file PowerPoint caricato sarà disponibile nella sezione file della tua dashboard sul cloud.

Converti PowerPoint in immagini PNG in Java

In questa sezione, scriveremo il frammento di codice che automatizza il processo di conversione da PowerPoint a PNG in un’applicazione Java. Puoi seguire i passaggi e lo snippet di codice indicati di seguito:

I passaggi sono:

  • Innanzitutto, crea un’istanza della classe ConvertApi.
  • In secondo luogo, creare un’istanza della classe ConvertSettings.
  • In terzo luogo, fornire il nome dell’archivio cloud.
  • Successivamente, imposta il percorso del file PowerPoint di input e il formato del file di destinazione su “png”.
  • Ora, crea un’istanza della classe PngConvertOptions.
  • Facoltativamente, fornisci varie opzioni di conversione come setFromPage, setPagesCount, ecc.
  • Successivamente, imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza ConvertSettings.
  • Quindi, crea un’istanza della classe ConvertDocumentRequest e passa il parametro delle impostazioni.
  • Infine, chiama il metodo convertDocument() e passa il parametro ConvertDocumentRequest.

Il seguente frammento di codice mostra come convertire PowerPoint PPTX in formato PNG 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;

// Come convertire PowerPoint in immagini PNG 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.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			convertOptions.setPagesCount(1);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// 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();
		}
	}
}

L’output può essere visto nell’immagine qui sotto:

Come convertire PowerPoint in file PNG in Java utilizzando l'API REST.

Converti PowerPoint in file PNG tramite Java utilizzando l’API REST.

Scarica il file convertito

L’esempio di codice precedente salverà l’immagine PNG convertita nel cloud. Puoi scaricare il file PNG convertito 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.png", 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 PowerPoint a PNG

Come convertire PowerPoint in immagini PNG online gratuitamente? Prova un convertitore online da PowerPoint a PNG per creare un’immagine PNG da PowerPoint. Questo convertitore è sviluppato utilizzando la suddetta API REST di immagini da PowerPoint a PNG.

Riassumendo

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

  • come convertire PowerPoint in formato PNG in Java a livello di codice, oltre a ulteriori opzioni di personalizzazione;
  • caricare in modo programmatico la presentazione PowerPoint nel cloud e quindi scaricare l’immagine PNG convertita dal cloud;
  • e convertire gratuitamente qualsiasi diapositiva PowerPoint in PNG utilizzando un convertitore online gratuito di immagini PowerPoint in PNG.

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

Inoltre, ti consigliamo di seguire la 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

Se hai bisogno di aiuto con il processo di conversione o hai altre domande correlate, non esitare a contattarci sul forum di supporto gratuito.

Domande frequenti

Come posso convertire PowerPoint in immagini PNG usando Java?

Puoi convertire le diapositive di PowerPoint in immagini PNG utilizzando GroupDocs.Conversion Cloud REST API. È un’API di conversione di documenti e immagini basata su cloud che consente agli sviluppatori di convertire facilmente presentazioni PowerPoint in immagini PNG in Java.

Come posso convertire un PowerPoint PPT in PNG online gratuitamente?

Il convertitore online da PPT a PNG ti consente di convertire PowerPoint in immagini PNG gratuitamente. Una volta completata la conversione online dell’immagine PowerPoint in PNG, puoi scaricare immediatamente le immagini PNG convertite sul tuo sistema. Si prega di seguire le istruzioni dettagliate fornite di seguito per eseguire la conversione:

  • Apri convertitore online gratuito da PPT a PNG.
  • Ora, fai clic nell’area di rilascio del file per caricare una presentazione di PowerPoint o trascina e rilascia una presentazione di PowerPoint.
  • Successivamente, fai clic sul pulsante Converti ora. Il convertitore online gratuito da PowerPoint a PNG convertirà le diapositive PowerPoint in immagini PNG.
  • Il collegamento per il download del file PNG di output sarà disponibile dopo la conversione di PowerPoint.

C’è un modo per convertire PowerPoint in immagini su Windows?

Visita questo link per scaricare un convertitore offline da PowerPoint a immagini per Windows. Questo convertitore gratuito da PowerPoint a immagini può essere utilizzato per convertire rapidamente le diapositive PowerPoint in formato immagine su Windows, con un solo clic.

Il processo di conversione per i file PPT e PPTX è lo stesso utilizzando Java SDK?

Sì, il processo di conversione è lo stesso per entrambi i formati di file PowerPoint.

Guarda anche

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