Converti HTML in immagine PNG in Java utilizzando l'API REST di GroupDocs.Conversion Cloud

Converti HTML in immagine PNG in Java utilizzando l’API REST

HTML è un linguaggio di markup utilizzato per creare e strutturare i contenuti web. D’altra parte, PNG è un tipo di formato di file immagine che supporta sfondi trasparenti ed è un’ottima opzione per la grafica. La conversione di un documento HTML in un’immagine PNG può offrire molti vantaggi come design migliorato, conservazione, condivisione e prestazioni migliori, ecc. L’API REST di GroupDocs.Conversion Cloud ti consente di convertire facilmente i documenti HTML in immagini in Java. Pertanto, questo post sul blog fornirà una guida dettagliata su come convertire l’HTML in un’immagine PNG utilizzando Java con GroupDocs.Conversion Cloud REST API.

In questo tutorial verranno trattati i seguenti argomenti:

Conversione Java da HTML a PNG API REST e installazione SDK

Utilizzeremo GroupDocs.Conversion Cloud SDK for Java per convertire i file HTML in immagini PNG. L’API GroupDocs.Cloud è un potente strumento per convertire più tipi di documenti e immagini, incluso il formato di file HTML in PNG. Questa API offre una vasta gamma di formati di file, consentendoti di convertire non solo HTML 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 utilizzare le seguenti configurazioni Maven. Aggiungi repository e dipendenza al 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 e il segreto dell’applicazione 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);

Converti documenti HTML in immagini PNG in Java utilizzando l’API REST

Di seguito sono riportati i passaggi per convertire i documenti HTML in immagini PNG.

Carica il file

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

Converti file HTML in immagini PNG in Java

In questa sezione, scriveremo il frammento di codice che automatizza il processo di conversione da HTML a PNG in un’applicazione Java. Puoi seguire i passaggi e lo snippet di codice 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.
  • Successivamente, imposta il percorso del file HTML di input e il formato del file di output 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 un documento HTML nel formato di file 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;

// Converti file HTML in formato 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.html");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        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();
		}
	}
}
Converti documenti HTML in immagini PNG in Java

Converti file HTML in immagini PNG in Java.

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 HTML a PNG

Come convertire HTML in immagini PNG online gratuitamente? Prova un convertitore online da HTML a PNG per creare un’immagine PNG da un documento HTML. Questo convertitore è sviluppato utilizzando la suddetta API REST di immagini da HTML 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 HTML in formato PNG in Java in modo programmatico, oltre a ulteriori opzioni di personalizzazione;
  • caricare in modo programmatico il documento HTML nel cloud e quindi scaricare l’immagine PNG convertita dal cloud;
  • e converti qualsiasi file HTML in PNG gratuitamente utilizzando un convertitore online gratuito di immagini da HTML a 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

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

Domande frequenti

Come posso convertire HTML in immagini PNG usando Java?

Uno dei modi migliori per convertire un documento HTML in un’immagine PNG in Java è utilizzare GroupDocs.Conversion Cloud REST API. È un’API di conversione di documenti basata su cloud che consente agli sviluppatori di convertire facilmente documenti HTML in immagini PNG in Java.

Posso convertire documenti HTML protetti da password in immagini PNG in Java?

Sì, puoi convertire documenti HTML protetti da password in immagini PNG in Java utilizzando GroupDocs.Conversion Cloud REST API. Dovrai fornire la password come parametro durante la creazione della richiesta di conversione.

Come posso convertire gratuitamente un file HTML in PNG online?

Il convertitore online da HTML a PNG ti consente di convertire gratuitamente i documenti HTML in immagini PNG. Una volta completata la conversione online dell’immagine da HTML a PNG, puoi scaricare istantaneamente i file PNG convertiti sul tuo sistema. Si prega di seguire le istruzioni dettagliate fornite di seguito per eseguire la conversione:

  • Apri convertitore online gratuito da HTML a PNG.
  • Ora, fai clic nell’area di rilascio del file per caricare un documento HTML o trascina e rilascia un file HTML.
  • Successivamente, fai clic sul pulsante Converti ora. Il convertitore online gratuito da HTML a PNG trasformerà i file HTML in immagini PNG.
  • Il collegamento per il download dell’immagine PNG di output sarà disponibile dopo la conversione della pagina Web HTML.

Puoi consigliare una libreria Java per convertire gratuitamente HTML in PNG?

Sì, puoi scaricare gratuitamente la libreria Java per creare immagini PNG da documenti HTML durante il periodo di prova, che in genere è di 30 giorni.

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

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

Posso convertire l’HTML in altri formati di immagine in Java utilizzando l’API REST?

Sì, puoi convertire i documenti HTML in altri formati di immagine in Java utilizzando GroupDocs.Conversion Cloud REST API come JPG, PNG, BMP, TIFF e altri.

Guarda anche

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