Come convertire presentazioni PowerPoint in formato HTML usando Java.

Come convertire PowerPoint (PPT/PPTX) in HTML utilizzando Java

La conversione di una presentazione PowerPoint in HTML può essere utile in determinate situazioni. Ad esempio, se vuoi rendere le tue presentazioni visibili sul web, o se vuoi migliorarne l’ottimizzazione per i motori di ricerca e renderle più facilmente accessibili per gli utenti online. Inoltre, la conversione di PowerPoint in HTML consente una migliore modifica, sicurezza e ricercabilità su qualsiasi dispositivo utilizzando un browser Web moderno. Pertanto, questo articolo illustra come convertire PowerPoint PPT o PPTX in HTML a livello di programmazione utilizzando Java.

In questo tutorial verranno trattati i seguenti argomenti:

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

La conversione di file PowerPoint in HTML può essere un compito enorme, ma utilizzando GroupDocs.Conversion Cloud REST API in Java, ora è semplice e molto efficiente. GroupDocs Cloud Java API è un potente strumento per convertire vari tipi di documenti e immagini, incluso PPTX in pagine Web HTML. Semplifica l’integrazione dell’API nelle applicazioni Java, consentendo di eseguire il servizio di conversione rapidamente e senza alcun software aggiuntivo. Inoltre, l’API mantiene il formato del testo originale e i layout dei documenti durante il processo di conversione, il che può essere utile per preservare l’integrità dei documenti originali. L’API supporta anche una vasta gamma di formati di file, consentendo di convertire non solo PowerPoint, ma anche PDF, Word, Excel, pagine HTML, file CAD, immagini raster, ecc.

Puoi scaricare il file JAR dell’API o installarlo utilizzando le configurazioni Maven. Aggiungi repository e dipendenza al POM.xml del tuo progetto. Di seguito sono riportate le istruzioni per Maven:

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 e il segreto dell’applicazione dalla dashboard prima di iniziare a seguire i passaggi e i frammenti di codice disponibili. Inserisci il 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 PowerPoint in file HTML in Java utilizzando l’API REST

Per convertire un file PPT o PPTX di PowerPoint in HTML a livello di codice in Java utilizzando l’API REST di GroupDocs.Conversion Cloud, dovrai eseguire i seguenti passaggi:

  • Carica la presentazione PowerPoint nel Cloud
  • Convert PowerPoint diapositive in HTML in Java
  • Scarica il file convertito

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 PPTX in HTML utilizzando Java

Questa sezione spiega come convertire un PPT o PPTX in un documento HTML a livello di codice in Java seguendo i passaggi seguenti:

  • 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.
  • Quindi, imposta il percorso del file PowerPoint di input e il formato del file di output su “html”.
  • Ora imposta il percorso del file HTML di output.
  • Successivamente, crea un’istanza della classe ConvertDocumentRequest e passa il parametro delle impostazioni.
  • Infine, richiamare il metodo convertDocument() con il parametro ConvertDocumentRequest.

Il seguente frammento di codice mostra come esportare PowerPoint in HTML 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 le diapositive di PowerPoint in una pagina Web HTML 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("html");
			
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 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();
		}
	}
}
Come convertire presentazioni PowerPoint in formato HTML usando Java.

Converti PowerPoint PPTX in documento HTML in Java

Scarica il file convertito

L’esempio di codice precedente salverà il documento HTML convertito nel cloud. Puoi scaricare il file HTML 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.html", 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();
		}
		
	}
}

Nella sezione successiva, trasformeremo PowerPoint in HTML con l’aiuto di impostazioni più avanzate utilizzando Java REST API.

Converti diapositive PowerPoint in HTML online in Java utilizzando le opzioni avanzate

In questa sezione, convertiremo e salveremo PowerPoint come pagina Web HTML utilizzando alcune impostazioni avanzate a livello di codice in Java seguendo i passaggi indicati 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.
  • Quindi, imposta il percorso del file PowerPoint di input e il formato del file di output come “html”.
  • Quindi, crea un’istanza della classe HtmlConvertOptions.
  • Successivamente, imposta varie opzioni di conversione come setFromPage, setPagesCount, setFixedLayout, ecc.
  • Ora imposta le opzioni di conversione e il percorso del file di output utilizzando l’istanza ConvertSettings.
  • Crea un’istanza della classe ConvertDocumentRequest e passa i parametri delle impostazioni.
  • Infine, chiama il metodo convertDocument() e passa il parametro ConvertDocumentRequest.

Si prega di seguire i passaggi menzionati in precedenza per caricare e scaricare i file. L’esempio di codice seguente mostra come convertire PowerPoint PPTX in documenti HTML utilizzando le impostazioni avanzate:

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;

// Java converte le diapositive PPT o PPTX in documenti HTML utilizzando alcune impostazioni aggiuntive.
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("html");
			
			HtmlConvertOptions convertOptions = new HtmlConvertOptions();
			convertOptions.setFromPage(3);
			convertOptions.setPagesCount(5);
			convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
			
			// 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();
		}
	}
}
Come convertire presentazioni PowerPoint in formato HTML usando Java.

Converti PowerPoint PPTX in documento HTML in Java

Ultimo ma non meno importante, non lasciare che il processo di conversione dei file PowerPoint in HTML ti trattenga, prova subito GroupDocs.Conversion Cloud REST API e sperimenta la facilità e la semplicità di convertire le tue presentazioni in HTML in Java.

Convertitore online gratuito da PowerPoint a HTML

Come convertire le presentazioni PowerPoint in file HTML online gratuitamente? Prova un convertitore PPTX in HTML da PowerPoint online per creare codice HTML da un file di presentazione gratuitamente. Questo convertitore è sviluppato utilizzando la suddetta API REST da PowerPoint a HTML.

Conclusione

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

  • come modificare PPTX in una pagina HTML in Java a livello di programmazione;
  • come convertire un PowerPoint PPT in un file HTML utilizzando alcune impostazioni avanzate in Java;
  • caricare in modo programmatico il documento PowerPoint nel cloud e quindi scaricare il file HTML convertito dal cloud;
  • e convertire PowerPoint in HTML online utilizzando un convertitore gratuito da PowerPoint a HTML.

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 suggeriamo di seguire la nostra Guida introduttiva per i passaggi dettagliati e l’utilizzo.

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 aggiornamenti regolari.

Fai una domanda

In caso di domande sull’API del convertitore da PowerPoint a HTML, non esitare a contattarci sul forum di supporto gratuito.

Domande frequenti

Qual è il modo migliore per convertire un file PowerPoint PPT o PPTX in HTML?

L’utilizzo di una libreria Java come GroupDocs.Conversion Cloud REST API è il modo migliore per convertire un file PowerPoint PPT o PPTX in HTML. È un’API basata su cloud che supporta vari formati di file e può essere integrata nella tua applicazione Java per convertire PowerPoint in documenti HTML.

Come posso utilizzare Java per convertire i file PowerPoint in HTML?

Puoi convertire PowerPoint PPT in HTML utilizzando Java SDK. Innanzitutto, crea un’istanza di ConvertApi, imposta i valori di ConvertSettings e richiama il metodo convertDocument con ConvertDocumentRequest per salvare PPT come file HTML.

Come posso convertire un file PowerPoint in HTML online gratuitamente?

Convertitore online da PPT a HTML di PowerPoint ti consente di convertire PowerPoint in HTML con la formattazione e la conservazione del layout. Una volta completata la conversione online della presentazione PPT in HTML, puoi scaricare immediatamente il file HTML convertito sul tuo sistema. Si prega di seguire le istruzioni dettagliate fornite di seguito per la conversione per eseguire la conversione:

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

Puoi consigliare una libreria Java open source per convertire PowerPoint in HTML?

È possibile scaricare la presentazione PPT in convertitore HTML libreria Java per elaborare, manipolare e creare codice HTML da diapositive PowerPoint in Java a livello di codice.

C’è un modo per convertire un file PowerPoint in HTML in Windows?

Visita questo collegamento per scaricare un convertitore offline da PowerPoint a HTML per Windows. Questo convertitore gratuito da PowerPoint a HTML può essere utilizzato per esportare rapidamente PowerPoint in HTML con collegamenti e contenuti multimediali su Windows, con un solo clic.

Guarda anche

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