html to word

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

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.

  1. Autenticare le credenziali API.
Configuration configuration = new Configuration("your-client-id", "your-client-secret");
ConvertApi apiInstance = new ConvertApi(configuration);
  1. 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));
  1. Imposta i parametri di conversione.
ConvertSettings settings = new ConvertSettings();
settings.setFilePath("input.html");
settings.setFormat("DOC");
settings.setOutputPath("converted.doc");
  1. 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());
}
html to doc

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.

app da html a docx

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: