doc to html

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:

  1. 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);
  1. 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);
  1. Configura le impostazioni di conversione:
const settings = new ConvertSettings();
settings.filePath = "input-sample.doc";
settings.format = "html";
settings.outputPath = "converted/output.html";
  1. 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());
}
docx to html

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.

Convertitore da DOCX a HTML

✅ 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: