Converti PNG in PowerPoint tramite Java utilizzando l'API REST

Converti PNG in PowerPoint PPT o PPTX a livello di codice in Java.

PNG è un popolare formato di immagine ampiamente utilizzato per vari scopi, tra cui presentazioni, documenti e progettazione grafica. D’altra parte, PowerPoint è un programma software ampiamente utilizzato che viene utilizzato per creare presentazioni. In alcuni casi, non è facile includere immagini PNG direttamente nelle presentazioni. È qui che nasce la necessità di convertire PNG in PowerPoint. Convertendo PNG in PowerPoint, puoi facilmente utilizzare le immagini nella tua presentazione e renderla visivamente più accattivante. Questo post sul blog fornirà una guida dettagliata su come convertire PNG in PowerPoint (PPT/PPTX) a livello di codice in Java.

In questo tutorial verranno trattati i seguenti argomenti:

API REST di conversione da immagini Java a PowerPoint - Installazione dell’SDK

GroupDocs.Conversion Cloud SDK for Java è una potente e flessibile libreria per la conversione di documenti e immagini basata su cloud. Ti consente di convertire più di 50 formati di file in altri formati. Questo SDK fornisce una vasta gamma di opzioni di conversione dei documenti, inclusi PDF, DOC, DOCX, XLSX, HTML, immagini raster e altro ancora. È una soluzione perfetta per chiunque abbia bisogno di convertire documenti in diversi formati senza dover installare alcun software aggiuntivo. L’integrazione dell’SDK nelle applicazioni basate su Java è resa semplice ed efficiente.

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 client e il segreto client 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 un file PNG in PowerPoint tramite Java utilizzando l’API REST

Ora che hai configurato GroupDocs.Conversion Cloud SDK per Java, sei pronto per iniziare a convertire le tue immagini PNG in presentazioni PowerPoint a livello di codice in Java. Segui questi passaggi per iniziare:

Carica il file

Innanzitutto, carica l’immagine PNG 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.png");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.png", 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();
		}
		
	}
}

Pertanto, l’immagine PNG caricata sarà disponibile nella sezione file della tua dashboard sul cloud.

Converti PNG in PowerPoint in Java

Per convertire un’immagine PNG in formato PowerPoint utilizzando GroupDocs.Conversion Cloud SDK for Java, segui questi semplici 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.
  • Quindi, fornisci il nome dell’archivio cloud.
  • Successivamente, imposta il percorso del file PNG di input e il formato del file di output su “pptx”.
  • Creare ora un’istanza della classe PptxConvertOptions.
  • Facoltativamente, fornisci varie opzioni di conversione come setFromPage, setPagesCount, setZoom, 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 un formato PNG in 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 immagini PNG in formato PPT o 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.png");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(100);

			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 PNG in PowerPoint tramite Java.

Converti PNG in PPTX online tramite Java.

Scarica il file convertito

L’esempio di codice precedente salverà la presentazione PowerPoint convertita nel cloud. Puoi scaricare il file PowerPoint 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.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 PNG a PowerPoint

Come convertire PNG in PowerPoint online gratuitamente? Prova un convertitore online da PNG a PPTX per modificare un’immagine PNG in un file PowerPoint. Questo convertitore è sviluppato utilizzando l’API sopra menzionata.

Riassumendo

In conclusione, GroupDocs.Conversion Cloud SDK per Java è uno strumento prezioso per chiunque abbia bisogno di convertire immagini PNG in formato PowerPoint in modo rapido ed efficiente. Quanto segue è ciò che hai imparato da questo articolo:

  • come convertire immagini PNG in diapositive PowerPoint utilizzando Java, oltre a ulteriori opzioni di personalizzazione;
  • caricare in modo programmatico il file PNG nel cloud e quindi scaricare il PowerPoint convertito dal cloud;
  • e converti gratuitamente qualsiasi file PNG in formato PowerPoint utilizzando un convertitore online gratuito da PNG a PowerPoint.

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

In caso di domande sull’API di conversione da PNG a PowerPoint, non esitare a contattarci sul forum di supporto gratuito.

Domande frequenti

Come posso convertire le immagini PNG in formato PowerPoint utilizzando Java?

Puoi convertire le immagini PNG in presentazioni PowerPoint utilizzando GroupDocs.Conversion Cloud SDK per Java seguendo la guida dettagliata fornita in questo articolo.

Come posso convertire gratuitamente un PNG in PowerPoint online?

Il convertitore online di immagini PNG in PowerPoint ti consente di convertire gratuitamente PNG in PowerPoint. Si prega di seguire le istruzioni dettagliate fornite di seguito per eseguire la conversione:

  • Apri convertitore online gratuito da PNG a PowerPoint.
  • Ora, fai clic nell’area di rilascio del file per caricare un’immagine PNG o trascina e rilascia un file PNG.
  • Successivamente, fai clic sul pulsante Converti ora. Il convertitore online gratuito da PNG a PowerPoint trasformerà i file PNG in PowerPoint.
  • Il collegamento per il download del file PowerPoint di output sarà disponibile dopo aver convertito l’immagine PNG.

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

Visita questo link per scaricare un convertitore offline da PNG a PowerPoint per Windows. Questo convertitore gratuito da PNG a PowerPoint può convertire rapidamente PNG in formato PowerPoint su Windows con un solo clic.

Quali formati di output sono supportati da GroupDocs.Conversion Cloud SDK for Java?

GroupDocs.Conversion Cloud SDK for Java supporta un’ampia gamma di formati di documenti, tra cui PowerPoint, PDF, Word ed Excel.

Guarda anche

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