documento in HTML

Conversione da DOC a HTML con C# .NET.

Sappiamo che i documenti Word offrono un modo conveniente per creare e formattare il contenuto, ma il formato HTML apre un mondo di possibilità per l’accessibilità, la versatilità e l’integrazione dei contenuti. Pertanto, convertire i documenti Word in HTML non è solo una questione di compatibilità; si tratta di garantire che i contenuti siano ottimizzati per il Web, reattivi e facilmente accessibili su vari dispositivi e piattaforme.

In questo articolo, discuteremo i dettagli su come possiamo convertire facilmente un documento Word (DOC, DOCX) in formato HTML utilizzando l’API .NET REST.

API REST per la conversione da Word a HTML

La conversione di documenti Word in formato HTML utilizzando GroupDocs.Conversion Cloud SDK for .NET offre una soluzione estremamente conveniente ed efficiente per la trasformazione dei contenuti. L’SDK gestisce tutti gli aspetti del processo di conversione, inclusa la conservazione della struttura, della formattazione e degli stili del documento, garantendo che l’HTML risultante mantenga l’integrità e la leggibilità del contenuto originale.

Innanzitutto, dobbiamo installare l’SDK cercando GroupDocs.Conversion-Cloud nel gestore pacchetti NuGet e facendo clic sul pulsante Installa. Un’altra opzione è eseguire il seguente comando nella console del gestore pacchetti.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

In secondo luogo, dobbiamo ottenere le nostre credenziali API personalizzate (ad esempio ID cliente e segreto cliente).Segui le istruzioni specificate in questo breve tutorial che spiega i dettagli su come ottenere le credenziali API.

Converti DOC in HTML in C#

In questa sezione, esploreremo i dettagli su come GroupDocs.Conversion Cloud SDK per .NET fornisce una piattaforma comoda e affidabile per convertire documenti Word in HTML e ti consente di semplificare facilmente i flussi di lavoro di trasformazione dei contenuti.

  1. Crea un’istanza della classe “Configuration” in cui passiamo le credenziali del client come argomenti.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inizializza ConvertApi dove passiamo l’oggetto Configuration come argomento di input.
var apiInstance = new ConvertApi(configurations);
  1. Carica il documento Word di input nell’archivio cloud.
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
  1. Crea un’istanza “ConvertSettings” in cui specifichiamo il nome del documento Word di input, il formato risultante come “html” e il nome del file HTML di output come argomenti.
var settings = new ConvertSettings{...}
  1. Chiama l’API ConvertDocumentRequest per esportare il documento Word in formato HTML e salvare l’HTML risultante nell’archivio cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
docx in html

Immagine: - Un’anteprima della conversione da DOCX a HTML.

Da DOCX a HTML utilizzando i comandi cURL

Uno dei principali vantaggi dell’utilizzo di GroupDocs.Conversion Cloud con i comandi cURL è la semplicità e la flessibilità che offre. Puoi integrare facilmente il processo di conversione nei tuoi flussi di lavoro o script e automatizzare in modo efficiente l’attività di conversione da DOCX a HTML.

Il primo passaggio in questo approccio consiste nel generare il token di accesso JWT in base alle credenziali del client. Una volta generato il token JWT, dobbiamo eseguire il seguente comando cURL per convertire il documento Word in formato HTML e salvare il file risultante nell’archivio cloud.

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}\"}"

Sostituisci “inputFile” con il nome del file CSV di input, “resultantHTML” con il nome del file HTML risultante e “accessToken” con il token di accesso JWT personalizzato.

  • Per salvare l’HTML risultante sull’unità locale, prova 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\": \"internal\",  \"FilePath\": \"{inputFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"doc\"  }}" \
-o "myResultant.html"

App di conversione da Word a HTML

Non dimenticare di provare a utilizzare la nostra [app di conversione da DOCX a HTML] leggera ed efficiente14. Questa app gratuita si basa sulle API GroupDocs.Conversion Cloud e ti consente di sperimentare le straordinarie funzionalità dell’API di conversione di documenti Word in HTML.

Convertitore da DOCX a HTML

Conclusione

Sia che tu preferisca la semplicità e la flessibilità dei comandi cURL o le funzionalità complete offerte direttamente dall’API GroupDocs.Conversion Cloud, la conversione dei documenti Word (DOC, DOCX ecc.) in formato HTML diventa un processo semplice ed efficiente. Entrambi gli approcci forniscono soluzioni affidabili per la trasformazione dei contenuti, garantendo che l’HTML risultante mantenga l’integrità, la formattazione e la struttura del documento originale.

articoli Correlati

Ti consigliamo inoltre di visitare i seguenti link per saperne di più su: