1. Prodotti
  2.   Conholdate.Total
  3.   Java
  4.   Converti file ZIP in HTML in Java

Converti file ZIP in HTML in Java

Converti file ZIP in HTML in Java senza sforzo con l’aiuto di Conholdate.Total per le API Java, che supporta tutti i principali formati di file di archivio inclusi ZIP, RAR, GZIP, BZ2, TAR, LZ, XAR, CAB, CPIO, XZ, SHAR, WIM e 7Z. Segui il nostro semplice esempio di codice Java per implementare rapidamente le conversioni da ZIP a HTML nei tuoi progetti Java. Non sei uno sviluppatore? Nessun problema, il convertitore online intuitivo da ZIP a HTML ti copre: basta caricare un ZIP, premere il pulsante Converti e scaricare il file PDF in pochi secondi.

Scarica

Conversione da ZIP a HTML in Java

  • Crea ZipInputStream con il file ZIP di input
  • Imposta la directory di output in cui verranno archiviati i file decompressi
  • Eseguire il ciclo di ciascun file nel file ZIP di input ed estrarlo nella directory di output
  • Elenco temporaneo per contenere i nomi dei file estratti dalla cartella decompressa
  • Ottieni l’elenco di tutti i file (con percorsi completi) dalla cartella decompressa
  • Passa in rassegna ogni file decompresso e converti ogni file in HTML
  • Unisci file HTML utilizzando l’API GroupDocs.Merger
  • Istanziare Fusione con il primo documento HTML immesso nell’elenco temporaneo
  • Scorre l’elenco dei documenti HTML convertiti a partire dal secondo file
  • Chiama il metodo Save dell’istanza della classe Merger per salvare il documento HTML unito

App gratuita per la conversione da ZIP a HTML



// Supported file formats: https://docs.groupdocs.com/conversion/java/supported-document-formats/
// Works with OpenJDK 17
package com.mycompany.asposejavatest;
import java.io.*;
import java.util.ArrayList;
import org.apache.commons.compress.archivers.*;
import org.apache.commons.compress.compressors.*;
import com.groupdocs.conversion.*;
import com.groupdocs.conversion.Converter;
import com.groupdocs.conversion.options.convert.PdfConvertOptions;
import com.groupdocs.conversion.contracts.PossibleConversions;
import com.groupdocs.conversion.options.convert.ConvertOptions;
import com.groupdocs.merger.*;
import com.groupdocs.merger.Merger;
public class AsposeJavaTest {
public static void main(String[] args) {
try {
InputStream inputfile = new BufferedInputStream(new FileInputStream("input.zip"));
// For those formats that are separately archived and compressed. Like tar.gz tar.bz tar.xz Use
// CompressorInputStream and than use ArchiveInputStream to load the input file.
//CompressorInputStream cis = new CompressorStreamFactory().createCompressorInputStream(inputfile);
//ArchiveInputStream ais = new ArchiveStreamFactory().createArchiveInputStream(cis);
// For formats that have builtin support for compression. Like Zip RAR JAR 7zip
// ArchiveInputStream to load the input file without CompressorInputStream
//ArchiveInputStream ais = new ArchiveStreamFactory().createArchiveInputStream(inputfile);
ArchiveEntry entry = ais.getNextEntry();
File outputDir = new File("/tmp/output");
if (!outputDir.exists()) {
outputDir.mkdirs();
}
while (entry != null) {
String filePath = outputDir.getAbsolutePath() + File.separator + entry.getName();
BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(filePath));
byte[] bytesIn = new byte[1024];
int read;
while ((read = ais.read(bytesIn)) != -1) {
bos.write(bytesIn, 0, read);
}
ais.close();
bos.close();
entry = ais.getNextEntry();
}
// Temporary List to hold names of extracted files from unzipped folder
ArrayList<String> filesList = new ArrayList<>();
// Get the list of all files (with full paths) from unzipped folder
File[] files = outputDir.listFiles();
// Loop through each unzipped file and convert each file to PDF
for (File file : files) {
// Load the extracted file
Converter converter = new Converter(file.getAbsolutePath());
// Set the convert options for PDF format
PdfConvertOptions convertOptions = new PdfConvertOptions();
// Convert to PDF format
String outPath = outputDir.getAbsolutePath() + File.separator + file.getName()+ ".pdf";
converter.convert(outPath, convertOptions);
// Add the file names to temporary List after converting to PDF
filesList.add(outPath);
}
// Merge PDF files using GroupDocs.Merger API
// Instantiate Merger with first input PDF document in temporary List
Merger merger = new Merger(filesList.get(0));
// Loop through list of converted PDF documents starting from second file
for (int i = 1; i < filesList.size(); i++) {
// Call Join method of Merger class instance and pass remaining source files one by one
merger.join(filesList.get(i));
}
// Call Save method of Merger class instance to save merged PDF document
merger.save("/tmp/output.pdf");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Domande frequenti

Come posso iniziare a convertire ZIP in HTML utilizzando Conholdate.Total per Java?

La piattaforma Conholdate.Total per Java ti consente di provare diversi modi per convertire i file di archivio. Gli sviluppatori hanno due opzioni principali, possono utilizzare esempi già pronti da GroupDocs per un approccio diretto oppure utilizzare Aspose esempi per un maggiore controllo. Puoi anche utilizzare questi esempi per lavorare sia sul front-end che sul back-end di un progetto o creare da zero la tua funzionalità di conversione da ZIP a HTML utilizzando i più diffusi strumenti di supporto Java come Eclipse o Visual Studio Code.

Quali API Java di Conholdate.Total sono presenti nel codice di esempio per convertire ZIP in HTML?

Conholdate.Total per Java riunisce tutte le API Java di Aspose e GroupDocs. Sebbene gli sviluppatori abbiano varie API tra cui scegliere per convertire ZIP in HTML, abbiamo scelto di mostrare esempi facili da seguire utilizzando GroupDocs.Conversion per Java nei nostri frammenti di codice.

Quali formati di file sono supportati da Conholdate.Total per Java?

Conholdate.Total per Java combina le librerie di Aspose e GroupDocs, consentendo ai programmatori Java di lavorare con molti diversi formati di file come Word, Excel , Visio, immagini e PDF nelle app Java e J2SE. Ciò significa che puoi facilmente manipolare e gestire questi file nei tuoi progetti Java.

Che cosè il formato di file ZIP?

Il formato di file ZIP è ampiamente riconosciuto e utilizzato per la condivisione di file e l’archiviazione dei dati. I file compressi hanno dimensioni inferiori rispetto alle loro versioni originali, rendendoli efficienti per il trasferimento e l’archiviazione di file di grandi dimensioni. I file ZIP sono supportati dalla maggior parte dei sistemi operativi, migliorando la compatibilità rispetto ad altri formati di archivio. I file ZIP memorizzano tutti i file e i dati in un archivio, senza file o cartelle aggiuntivi, semplificando la gestione dei file. Questo formato è particolarmente utile per condividere più file o cartelle contemporaneamente. Ad esempio, la compressione di un’intera cartella in un file ZIP consente una facile condivisione di diversi file con altri. I file ZIP forniscono un ulteriore livello di sicurezza, consentendo agli utenti di proteggere i dati con una password. Questa funzione è particolarmente utile quando vengono trasferiti dati sensibili, garantendo che solo gli utenti autorizzati possano accedere ai file.

Imparare

Che cosè il formato di file HTML?

HTML (Hypertext Markup Language) è il linguaggio di markup standard utilizzato per creare pagine web. È il fondamento di qualsiasi sito Web ed è il primo linguaggio utilizzato per creare documenti digitali su Internet. L’HTML viene utilizzato per dare struttura a testo, immagini, audio e video nelle pagine web. I documenti HTML sono costituiti da due tipi di file: HTML e CSS. I file HTML contengono il markup per la struttura del documento e i file CSS contengono le informazioni di stile per la formattazione degli elementi HTML. Il markup HTML è scritto sotto forma di tag. Questi tag indicano al browser come visualizzare il contenuto della pagina. I tag HTML facilmente riconoscibili includono head, body, title, h1 e p. I file HTML terminano con un’estensione di file .html. Per impostazione predefinita, un documento HTML si aprirà in un browser Web quando si fa clic sul file. I documenti HTML possono anche essere visualizzati in un editor di testo, come Notepad++ o Sublime Text. Quando si creano pagine Web, è necessario utilizzare entrambi HTML e CSS per creare la pagina. HTML fornisce la struttura, mentre CSS fornisce lo stile. Insieme, costituiscono la spina dorsale del Web e consentono la visualizzazione di documenti digitali nei browser Web.

Imparare

Opzioni di conversione ZIP popolari con Java

Convertire ZIP a PDF

(Formato documento portatile)

Convertire ZIP a WORD

(File di elaborazione testi)

Convertire ZIP a IMAGE

(File di immagini digitali)

Convertire ZIP a EXCEL

(File di fogli di calcolo)

Convertire ZIP a DOC

(Formato binario di Microsoft Word)

Convertire ZIP a DOCX

(Office 2007+ Documento Word)

Convertire ZIP a DOCM

(File Marco Microsoft Word 2007)

Convertire ZIP a DOT

(File modello di Microsoft Word)

Convertire ZIP a DOTX

(File modello di Microsoft Word)

Convertire ZIP a DOTM

(File modello Microsoft Word 2007+)

Convertire ZIP a TXT

(Documento di testo)

Convertire ZIP a HTML

(Hyper Text Markup Language)

Convertire ZIP a HTM

(File Hypertext Markup Language)

Convertire ZIP a MHTML

(Formato archivio pagina web)

Convertire ZIP a MHT

(Archivio Web MHTML)

Convertire ZIP a XLS

(Foglio di calcolo Microsoft Excel (precedente))

Convertire ZIP a XLSX

(Apri la cartella di lavoro XML)

Convertire ZIP a XLSM

(Foglio di calcolo con attivazione macro)

Convertire ZIP a XLSB

(Cartella di lavoro binaria di Excel)

Convertire ZIP a XLT

(Excel 97 - Modello 2003)

Convertire ZIP a XLTX

(Modello Excel)

Convertire ZIP a XLTM

(Modello con attivazione macro di Excel)

Convertire ZIP a CSV

(Valori separati da virgola)

Convertire ZIP a TSV

(Valori separati dalla scheda)

Convertire ZIP a SXC

(Foglio elettronico di StarOffice Calc)

Convertire ZIP a FODS

(Foglio di calcolo XML piatto OpenDocument)

Convertire ZIP a PPT

(Microsoft PowerPoint 97-2003)

Convertire ZIP a PPTX

(Formato di presentazione XML aperto)

Convertire ZIP a PPS

(Presentazione PowerPoint)

Convertire ZIP a PPSX

(Presentazione PowerPoint)

Convertire ZIP a PPSM

(Presentazione con attivazione macro)

Convertire ZIP a POT

(File modello di Microsoft PowerPoint)

Convertire ZIP a POTX

(Presentazione modello Microsoft PowerPoint)

Convertire ZIP a PPTM

(File di presentazione con attivazione macro)

Convertire ZIP a POTM

(File modello di Microsoft PowerPoint)

Convertire ZIP a ODT

(Formato file di testo OpenDocument)

Convertire ZIP a OTT

(Formato standard OpenDocument)

Convertire ZIP a OTP

(Formato standard OpenDocument)

Convertire ZIP a ODP

(Formato di presentazione OpenDocument)

Convertire ZIP a ODS

(Foglio di calcolo OpenDocument)

Convertire ZIP a EMZ

(Metafile avanzato compresso di Windows)

Convertire ZIP a WMZ

(Metafile di Windows compresso)

Convertire ZIP a SVG

(Grafica vettoriale scalare)

Convertire ZIP a SVGZ

(Grafica vettoriale scalabile compressa)

Convertire ZIP a XPS

(Specifiche della carta XML)

Convertire ZIP a TEX

(Documento sorgente LaTeX)

Convertire ZIP a DCM

(Immagine DICOM)

Convertire ZIP a WMF

(Metafile di Windows)

Convertire ZIP a EMF

(Formato Metafile avanzato)

Convertire ZIP a BMP

(File immagine bitmap)

Convertire ZIP a PNG

(Grafica di rete portatile)

Convertire ZIP a GIF

(Formato di interscambio grafico)

Convertire ZIP a JPEG

(Immagine del gruppo di esperti fotografici congiunti)

Convertire ZIP a TIFF

(Formato file immagine con tag)

Convertire ZIP a WEBP

(Formato immagine web raster)

Convertire ZIP a JP2

(Immagine principale JPEG 2000)

Convertire ZIP a TGA

(Adattatore grafico Truevision)

Convertire ZIP a PSB

(Formato documento Photoshop di grandi dimensioni)

Convertire ZIP a PSD

(Documento Photoshop)

Convertire ZIP a EPUB

(Apri il file dell'eBook)

Convertire ZIP a MD

(Lingua di markdown)

Convertire ZIP a JSON

(File di notazione dell'oggetto JavaScript)

Convertire ZIP a DICOM

(Immagini e comunicazioni digitali)

Convertire ZIP a FODP

(Apri presentazione documento)

Convertire ZIP a JPG

(Immagine del gruppo di esperti fotografici congiunti)

Convertire ZIP a AZW3

(File e-book Amazon KF8)

Convertire ZIP a VSDX

(Visio Disegno)

 Italiano