
Java REST API per la conversione da HTML a documento Word.
Stai cercando di convertire HTML in documenti Word in Java? Che tu stia sviluppando software di automazione per documenti o che abbia bisogno di generare report Word da modelli HTML, questo tutorial ti mostra come farlo in modo efficiente utilizzando il GroupDocs.Conversion Cloud SDK per Java. Con solo poche righe di codice, puoi trasformare HTML in formato DOC o DOCX mantenendo layout e stile.
Perché convertire HTML in Word in Java?
Convertire un documento HTML in un documento Word ti consente di:
- Crea documenti professionali a partire dai contenuti web.
- Automatizzare i flussi di lavoro per la generazione di documenti.
- Mantieni il formato e gli stili CSS dall’HTML.
- Esporta modelli HTML dinamici in file Word modificabili.
Esploriamo i seguenti argomenti in maggior dettaglio.
- Java HTML to DOCX Conversion REST API
- Come convertire HTML in Word in Java
- Conversione da HTML a DOCX utilizzando cURL
- Prova il convertitore da HTML a Word gratuito online
Java HTML to DOCX Conversion REST API
GroupDocs.Conversion Cloud SDK per Java offre un potente API REST che consente di convertire oltre 50 formati di file, inclusi HTML in DOC e DOCX. Quindi, puoi facilmente interagire con l’API REST senza gestire richieste HTTP raw.
🛠️ Vantaggi dell’utilizzo del Java SDK
Ecco alcune motivazioni convincenti per cui gli sviluppatori Java amano utilizzare questo SDK basato su REST:
🔧 Integrazione Facile
Si integra perfettamente nelle app Java con solo poche righe di codice.
📁 Supporta oltre 50 formati di file
Convertire tra DOCX, PDF, HTML, XLSX, PPTX, JPG e molti altri formati.
☁️ Basato su Cloud e Indipendente dalla Piattaforma
Non è necessario installare o gestire librerie o dipendenze locali.
🔒 Sicuro & Affidabile
I tuoi dati vengono trasferiti in modo sicuro su HTTPS utilizzando l’autenticazione OAuth 2.0.
🚀 Automatizzare i flussi di lavoro
Automatizza le attività di trasformazione dei documenti e riduci lo sforzo manuale.
💡 Suggerimento Pro: Combina l’SDK con job cron o microservizi per convertire in batch migliaia di documenti.
Ora, per utilizzare l’SDK, il primo passo è installare il riferimento di GroupDocs.Conversion Cloud SDK per Java. Si prega di aggiungere la seguente dipendenza Maven in pom.xml:
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>25.3</version>
</dependency>
Ottieni le credenziali API
Iscriviti al GroupDocs Cloud Dashboard e prendi il tuo Client ID e Client Secret (per favore segui le istruzioni specificate in questo tutorial).
Come convertire HTML in Word in Java
Questa sezione fornisce i dettagli su come possiamo facilmente eseguire la conversione da HTML a documento Word utilizzando un frammento di codice Java.
- Autenticare le credenziali API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
- Carica il file JSON su Cloud Storage.
FileUploadApi fileUpload = new FileUploadApi(configuration);
File inputFile = new File("input.html");
fileUpload.uploadFile(new UploadFileRequest("input.html", inputFile));
- Imposta i parametri di conversione.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
- Perform JSON to HTML conversion.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
DocumentResult response = apiInstance.convertDocument(request);
System.out.println("Conversion successful! The resultant DOC file is saved at:" + response.getFilePath());
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Crea un'istanza della classe Configuration e inizializzala con il Client ID e il Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Definisci l'URL base dell'API per eseguire l'operazione di conversione da HTML a documento Word.
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Inizializza un'istanza di ConvertApi con l'oggetto Configuration
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("myResultant.doc");
// Usa il metodo ConvertDocument per convertire HTML in un documento Word.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Controlla la risposta e stampa il messaggio di successo.
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant Word document is saved at: " + response.getFilePath());
}

Immagine:- Anteprima della conversione da HTML a documento Word.
Conversione di HTML in DOCX utilizzando cURL
Se preferisci strumenti da riga di comando, puoi facilmente eseguire la conversione da HTML a DOCX utilizzando cURL e GroupDocs.Conversion REST API.
Innanzitutto, dobbiamo generare un token di accesso JWT e poi eseguire il seguente comando cURL per trasformare una pagina web in un documento Word e salvare il documento DOCX risultante nel cloud storage.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\",\"OutputPath\": \"{resultantFile}\"}"
Si prega di sostituire sourceFile
con il nome del file HTML di input, resultantFile
con il nome del documento Word risultante e accessToken
con il token di accesso JWT personalizzato.
- Per salvare il documento Word risultante sul disco locale, si prega di provare a utilizzare il seguente comando cURL.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"docx\"}" \
-o "{resultantFile}"
Prova il Convertitore HTML in Word Gratuito Online
Usa la nostra app gratuita HTML to Word Converter all’interno di un browser web e testa le capacità di GroupDocs.Conversion Cloud API.
Collegamenti Utili
Riflessioni Finali
Utilizzando il GroupDocs.Conversion Cloud SDK per Java, puoi facilmente integrare la conversione da HTML a documento Word nelle tue applicazioni. Risparmia tempo, preserva la formattazione e semplifica i flussi di lavoro di automazione dei documenti per gli sviluppatori.
Articoli consigliati
Consigliamo vivamente di visitare i seguenti link per saperne di più su: