
Conversione di DOC in HTML utilizzando Node.js.
Convertire i documenti utilizzando Node.js consente agli sviluppatori di rendere i contenuti più accessibili, reattivi e pronti per il web. HTML offre grande versatilità per visualizzare il testo su piattaforme e dispositivi, rendendolo un formato ideale per condividere e pubblicare contenuti Word sul web.
In questo articolo, mostreremo come convertire documenti Word (DOC, DOCX) in HTML utilizzando il GroupDocs.Conversion Cloud SDK per Node.js, un’API REST semplice e robusta.
API REST per la conversione da DOCX a HTML
Il GroupDocs.Conversion Cloud SDK per Node.js fornisce una soluzione efficiente per convertire documenti Word in formato HTML nel cloud. Gestisce tutto, dalla struttura e formattazione del documento agli elementi incorporati, garantendo che l’output HTML rispecchi accuratamente il contenuto originale.
🚀 Vantaggi Chiave dell’Utilizzo del Node.js SDK:
- Converti DOC e DOCX in HTML pulito e reattivo
- Non è necessario installare Microsoft Office
- REST API alimentato – indipendente dalla piattaforma
- Supporta il salvataggio dell’output nel cloud o il download locale
- OAuth 2.0 autorizzazione sicura
- Si integra senza soluzione di continuità in qualsiasi app Node.js
Installa il SDK tramite npm:
npm install groupdocs-conversion-cloud --save
Crea un account sul GroupDocs Cloud Dashboard per ottenere il tuo Client ID e Client Secret.
Convertire DOC in HTML in Node.js
Ecco come convertire documenti Word in HTML utilizzando il GroupDocs.Conversion Cloud SDK in un progetto Node.js:
- Inizializza la configurazione API e le istanze:
const { Configuration, ConvertApi, FileApi, UploadFileRequest, ConvertDocumentRequest, ConvertSettings } = require("groupdocs-conversion-cloud");
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const convertApi = new ConvertApi(config);
const fileApi = new FileApi(config);
- Carica il file Word sul cloud:
const fs = require("fs");
const uploadRequest = new UploadFileRequest("input-sample.doc", fs.createReadStream("input-sample.doc"));
await fileApi.uploadFile(uploadRequest);
- Configura le impostazioni di conversione:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
- Convertire DOC in HTML:
const request = new ConvertDocumentRequest(settings);
const result = await convertApi.convertDocument(request);
console.log("File converted to HTML successfully.");
// 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 & Client Secret
Configuration configuration = new Configuration(clientId, clientSecret);
// Definisci l'URL di base dell'API per eseguire l'operazione di conversione da documento Word a HTML.
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.doc");
settings.setFormat("HTML");
settings.setOutputPath("myResultant.html");
// Usa il metodo ConvertDocument per convertire il file DOC in HTML.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Check the response and print success message
if (response != null && response.equals("OK")) {
System.out.println("Conversion successful! Resultant HTML file is saved at: " + response.getFilePath());
}
Immagine:- Un’anteprima della conversione da DOCX a HTML.
Word to HTML using cURL
Puoi anche convertire Word in HTML usando una semplice richiesta cURL. Prima, genera un token JWT usando le tue credenziali di client. Poi esegui il seguente comando:
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\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"docx\" }, \"OutputPath\": \"{resultantHTML}\"}"
Si prega di sostituire inputFile
con il nome del documento Word di input, resultantHTML
con il nome del file HTML risultante e accessToken
con il token di accesso JWT personalizzato.
Per scaricare l’output HTML localmente:
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\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "converted.html"
🌐 Prova il nostro convertitore gratuito da DOCX a HTML
Puoi anche provare l’app gratuita DOCX to HTML Conversion App alimentata da GroupDocs.Conversion Cloud.
🔗 Link Utili
✅ Conclusione
Utilizzando il GroupDocs.Conversion Cloud SDK per Node.js, convertire DOC/DOCX in HTML è facilissimo. Sia che tu scelga il SDK di Node.js o cURL, entrambe le opzioni offrono un modo affidabile per rendere i contenuti Word adatti al browser, accessibili e reattivi.
📚 Articoli correlati
Consigliamo inoltre di visitare i seguenti link per saperne di più su: