HTML viene spesso utilizzato per visualizzare dati e informazioni su pagine Web, applicazioni Web e piattaforme diverse. Potrebbe essere necessario convertire l’HTML in un’immagine come JPG, PNG, TIFF, BMP, ecc. È possibile eseguire la conversione da HTML a immagine in modo programmatico utilizzando Aspose.HTML per Java nelle tue applicazioni basate su Java. Inoltre, l’API si occupa del rendering dell’HTML in un’immagine e non devi preoccuparti dei dettagli sottostanti dei formati di file. Usa semplicemente le chiamate API e il file HTML verrà renderizzato bene. Esploriamo in dettaglio Java HTML alla conversione di immagini:
- Convertitore da HTML a immagine – Installazione API
- Converti immagine HTML in JPG
- Converti immagine HTML in PNG
- Conversione di immagini da HTML a TIFF
- Converti HTML in immagine BMP
Java HTML to Image Converter – Installazione API
L’API Aspose.HTML per Java supporta la modifica, la manipolazione e la conversione di file HTML utilizzando il linguaggio Java. Può essere facilmente configurato scaricandolo da New Releases o tramite Aspose Repository con le seguenti configurazioni di installazione:
Archivio:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Dipendenza:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>20.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
Converti immagine HTML in JPG in Java
Puoi convertire facilmente file HTML in immagini con poche righe di codice. Impariamo la conversione di immagini da HTML a JPG con i passaggi seguenti:
- Carica il file HTML di input
- Inizializza ImageSaveOptions
- Converti HTML in un’immagine JPG di output
Il frammento di codice seguente mostra come convertire un’immagine HTML in JPG utilizzando il codice Java:
// Carica il documento HTML di input
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
// Inizializza ImageSaveOptions
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Jpeg);
// Converti HTML in un'immagine JPG di output
com.aspose.html.converters.Converter.convertHTML(document, options, "output.jpg");
} finally {
if (document != null) {
document.dispose();
}
}
Converti immagine HTML in PNG usando Java
Il formato immagine PNG è un altro tipo di immagine popolare che è spesso preferito a causa di alcune caratteristiche dell’immagine. Ad esempio, un’immagine PNG supporta la trasparenza nell’immagine. Puoi eseguire il rendering di un file HTML in un’immagine PNG con questi passaggi:
- Carica il file HTML di input with HTMLDocument class
- Specificare ImageFormat come PNG
- Salva l’immagine PNG di output
Il codice seguente spiega come convertire un’immagine HTML in PNG:
// Inizializza un documento HTML dal file html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
// Inizializza ImageSaveOptions
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Png);
// Converti HTML in PNG
com.aspose.html.converters.Converter.convertHTML(document, options, "output.png");
} finally {
if (document != null) {
document.dispose();
}
}
Conversione di immagini da HTML a TIFF in Java
Il formato di file immagine TIFF è popolare grazie all’ampio supporto in quasi tutti gli ambienti di sistema. Puoi convertire facilmente immagini HTML in TIFF con pochi semplici passaggi:
- Inizializza HTMLDocument per caricare l’HTML di input
- Specificare ImageFormat.Tiff per il formato di output
- Salva immagine TIFF di output
Il codice seguente elabora come convertire un’immagine HTML in TIFF in linguaggio Java:
// Inizializza un documento HTML dal file html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument(dataDir + "document.html");
try {
// Imposta la dimensione della pagina 3000x1000 pixel e cambia il colore di sfondo in verde
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Tiff);
com.aspose.html.rendering.PageSetup pageSetup = new com.aspose.html.rendering.PageSetup();
com.aspose.html.drawing.Page anyPage = new com.aspose.html.drawing.Page();
anyPage.setSize(
new com.aspose.html.drawing.Size(
com.aspose.html.drawing.Length.fromPixels(3000),
com.aspose.html.drawing.Length.fromPixels(1000)
)
);
pageSetup.setAnyPage(anyPage);
options.setPageSetup(pageSetup);
// Imposta il colore di sfondo per l'immagine di output
options.setBackgroundColor(com.aspose.html.drawing.Color.getGreen());
// Chiama ConvertHTML per convertire 'document.html' in un'immagine tiff
com.aspose.html.converters.Converter.convertHTML(dataDir + "document.html", options, dataDir + "output.tiff");
} finally {
if (document != null) {
document.dispose();
}
}
Converti HTML in immagine BMP usando Java
Esplorando molti altri metodi e proprietà per la conversione da HTML a immagine, esploriamo l’impostazione della dimensione della pagina, del colore di sfondo, ecc. per il file di output. Puoi convertire facilmente un’immagine da HTML a BMP con queste opzioni aggiuntive, utilizzando i seguenti passaggi:
- Carica il file HTML di input
- Specificare la dimensione e il colore di sfondo per l’immagine di output
- Salva immagine TIFF di output
Il codice seguente mostra come convertire il file HTML in un’immagine TIFF utilizzando Java:
// Inizializza un documento HTML dal file html
com.aspose.html.HTMLDocument document = new com.aspose.html.HTMLDocument("document.html");
try {
// Inizializza ImageSaveOptions
com.aspose.html.saving.ImageSaveOptions options = new com.aspose.html.saving.ImageSaveOptions(com.aspose.html.rendering.image.ImageFormat.Bmp);
// Converti HTML in BMP
com.aspose.html.converters.Converter.convertHTML(document, options, "output.bmp");
} finally {
if (document != null) {
document.dispose();
}
}
Conclusione
Abbiamo imparato come convertire o eseguire il rendering di file HTML in diversi formati di immagine tra cui JPG, PNG, TIFF, BMP, ecc. utilizzando Java. Puoi esplorare ulteriormente l’efficienza e le funzionalità dell’API controllando il progetto esempi. Mostra molte funzionalità per lavorare con i file HTML. Inoltre, puoi sempre contattarci al Forum di supporto gratuito per discutere qualsiasi tua esigenza o dubbio.
Guarda anche
Informazioni: utilizzando il convertitore Aspose JPG in PPT o PNG in PPT, puoi generare presentazioni PowerPoint da immagini semplici.