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

Converti presentazioni da Word a PowerPoint in Java.

La conversione di documenti Word in presentazioni PowerPoint può essere un’attività impegnativa, soprattutto se si lavora con un gran numero di file. Fortunatamente, GroupDocs.Conversion Cloud SDK per Java offre una soluzione efficiente e diretta a questo problema. Con questo SDK, puoi convertire rapidamente la presentazione da Word a PowerPoint in Java, risparmiando tempo e fatica. In questo articolo, esploreremo come utilizzare GroupDocs.Conversion Cloud SDK per Java per convertire documenti Word in presentazioni PowerPoint.

Questo articolo tratta i seguenti argomenti:

Libreria Java per convertire Word DOC in PowerPoint - Installazione SDK

Per convertire le presentazioni da Word a PowerPoint, utilizzeremo GroupDocs.Conversion Cloud SDK per Java. Questa potente API ti consente di convertire vari tipi di documenti e immagini, inclusi i file PowerPoint, in formato PNG. L’integrazione di GroupDocs.Conversion Cloud SDK nelle applicazioni basate su Java è 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>

Successivamente, registrati per un account di prova gratuito su GroupDocs e ottieni la tua chiave API. Dopo aver ottenuto l’ID client e il segreto client, aggiungi lo snippet di codice seguente a un’applicazione basata su Java:

# 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 Word in un file PowerPoint in Java utilizzando l’API REST

Per convertire un documento Word in una presentazione PowerPoint utilizzando GroupDocs.Conversion Cloud SDK for Java, devi seguire questi passaggi:

Carica il file

Innanzitutto, carica il documento Word nell’archivio cloud con il seguente frammento di codice:

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.docx");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.docx", 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, il file Word caricato sarà disponibile nella sezione file della tua dashboard sul cloud.

Converti Word in PowerPoint utilizzando Java

Questa sezione spiega come convertire a livello di codice un documento Word in un file PowerPoint utilizzando i passaggi elencati di seguito:

  • 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.
  • Ora, imposta il percorso del file Word di input e il formato del file di destinazione su “pptx”.
  • Successivamente, crea un’istanza della classe DocxLoadOptions.
  • Ora, fornisci le opzioni di caricamento setPassword e le impostazioni setLoadOptions.
  • Successivamente, crea un’istanza della classe PptxConvertOptions.
  • Facoltativamente, fornisci varie opzioni di conversione come setFromPage, setPagesCount, setZoom, ecc.
  • 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 di esempio mostra come convertire Word DOCX in PPTX 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 Word in PPTX in Java utilizzando l'API REST
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.docx");
			settings.setFormat("pptx");

			DocxLoadOptions loadOptions = new DocxLoadOptions();
			loadOptions.setPassword("password");
			settings.setLoadOptions(loadOptions);
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(2);
			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();
		}
	}
}

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

Come convertire DOC in PPT in Java utilizzando l'API REST.

Converti Word DOCX in PowerPoint PPTX tramite Java.

Scarica il file convertito

L’esempio di codice precedente salverà il file PowerPoint convertito nel cloud. Puoi scaricarlo 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 Word a PowerPoint

Come convertire file Word in PowerPoint online gratuitamente? Prova il convertitore gratuito da Word DOCX a PPTX per convertire Word in PowerPoint online. Questo convertitore è sviluppato utilizzando la suddetta API REST da Word a PPTX.

Conclusione

In sintesi, abbiamo trattato i seguenti punti:

  • come convertire il formato Word in PowerPoint in Java a livello di programmazione, nonché opzioni di personalizzazione aggiuntive;
  • caricare in modo programmatico il file Word nel cloud e quindi scaricare il PowerPoint convertito dal cloud;
  • e converti gratuitamente qualsiasi Word in PowerPoint utilizzando un convertitore online gratuito da DOC a PPT.

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

Per qualsiasi domanda/discussione sull’API di conversione da Word a PowerPoint, non esitare a contattarci tramite il forum.

Domande frequenti

Come posso convertire Word in PowerPoint in Java?

Si prega di seguire questo link per apprendere lo snippet di codice Java su come modificare i file Word in formato PowerPoint in modo rapido e semplice.

Come convertire DOCX in PowerPoint online gratuitamente?

Il convertitore online gratuito da DOCX a PowerPoint ti consente di convertire Word in PowerPoint gratuitamente, in modo rapido e semplice. Una volta completata la conversione online di Word in PowerPoint, puoi scaricare istantaneamente il file PowerPoint convertito all’istante.

  • Apri convertitore online da DOCX a PowerPoint.
  • Fare clic all’interno dell’area di rilascio del file per caricare un file PowerPoint o trascinare e rilasciare un file PowerPoint.
  • Fare clic sul pulsante Converti ora. Il convertitore online gratuito da DOCX a PPTX converte i file Word in PowerPoint online gratuitamente.
  • Il collegamento per il download del file PowerPoint risultante sarà disponibile immediatamente dopo la conversione gratuita di Word in file PowerPoint.

Come convertire Word in PowerPoint offline su Windows?

Si prega di visitare questo link per scaricare il convertitore da Word DOC a PowerPoint offline per Windows. Questo software di download gratuito del convertitore da Word a PowerPoint può essere utilizzato per importare Word in file PowerPoint su Windows rapidamente, con un solo clic.

GroupDocs.Conversion Cloud SDK per Java è gratuito?

No, GroupDocs.Conversion Cloud SDK for Java non è gratuito. Tuttavia, offre un periodo di prova gratuito, che consente di testarne le caratteristiche e le funzionalità.

Posso personalizzare il processo di conversione utilizzando GroupDocs.Conversion Cloud SDK per Java?

Sì, GroupDocs.Conversion Cloud SDK for Java offre varie opzioni di personalizzazione, come l’impostazione del formato del file di output, la specifica della qualità della conversione e molte altre.

Posso convertire i documenti di Word in altri formati di file utilizzando GroupDocs.Conversion Cloud SDK per Java?

Sì, puoi convertire documenti Word in vari formati di file, inclusi PDF, HTML e molti altri.

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

GroupDocs.Conversion Cloud SDK per Java supporta una vasta gamma di formati di file, inclusi DOC, DOCX, PPT, PPTX, PDF, HTML e molti altri.

Guarda anche

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