La conversione di documenti Word in HTML è una necessità comune quando si pubblica contenuto su siti web, si costruiscono visualizzatori di documenti o si integrano file Word in applicazioni web. Utilizzando il .NET Cloud SDK, è possibile convertire facilmente file DOC e DOCX in HTML pulito e conforme agli standard senza fare affidamento su Microsoft Word o automazione desktop.

In questa guida, imparerai come eseguire la conversione da Word a HTML utilizzando C# tramite un SDK Cloud .NET basato su REST sicuro e scalabile.


API per la conversione da Word a HTML

Il GroupDocs.Conversion Cloud SDK per .NET fornisce una soluzione potente e indipendente dalla piattaforma per convertire documenti Word in HTML. Preserva il formato del testo, tabelle, immagini e layout pur producendo un output adatto al web.

Funzionalità Chiave

  • Convertire DOC e DOCX in HTML con alta fedeltà
  • Nessuna dipendenza da Microsoft Office
  • Architettura API REST basata su cloud
  • Autenticazione sicura OAuth 2.0
  • Salva l’output nel cloud storage o scaricalo localmente
  • Integrazione facile con le applicazioni .NET (C#)

Installa SDK tramite NuGet

Install-Package GroupDocs.Conversion-Cloud

Crea il tuo Client ID e Client Secret dal GroupDocs Cloud Dashboard.


Convertire Word in HTML in C#

Segui questi passaggi per convertire un documento Word in HTML utilizzando C# e il .NET Cloud SDK.

Passo 1: Configurare le credenziali API

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);

Passo 2: Carica il documento Word nel cloud storage

using (var fileStream = File.OpenRead("sample.docx"))
{
    var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
    fileApi.UploadFile(uploadRequest);
}

Passo 3: Definire le impostazioni di conversione HTML

var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

Passaggio 4: Convertire Word in HTML

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);

Console.WriteLine("Word document successfully converted to HTML.");
// Ottieni le tue credenziali API 
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";

// Istanze un'istanza della classe Configuration con il Client Secret e il Client ID. 
var configuration = new Configuration(clientId, clientSecret);
// Definisci il valore di ApiBaseUrl per impostare l'url di base dell'API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inizializza un oggetto della classe ConvertApi con l'oggetto della classe Configuration.
var apiInstance = new ConvertApi(configuration);
// Crea un'istanza della classe ConvertSettings.
var settings = new ConvertSettings
{
    FilePath = "sample.docx",
    Format = "html",
    OutputPath = "converted/sample.html"
};

// call the API to trigger Word to HTML conversion.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);

DOCX to HTML using cURL

Puoi anche convertire documenti Word in HTML utilizzando direttamente l’API REST con cURL.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "{resultantFile}"

Sostituisci {ACCESSTOKEN} con il tuo token JWT generato utilizzando le credenziali del client.


Convertitore gratuito da Word a HTML online

Cerchi un’opzione senza codice? Prova il gratuito Word to HTML online converter powered by GroupDocs.Conversion Cloud.

Free DOCX to HTML converter

Risorse utili


Conclusione

Abbiamo imparato che l’API REST .NET rende la conversione da Word a HTML veloce, affidabile e scalabile. Sia che tu stia costruendo un visualizzatore di documenti, pubblicando contenuti Word sul web, o integrando la conversione dei documenti nella tua applicazione .NET, questa API fornisce tutto ciò di cui hai bisogno con un codice minimo.


❓ Domande Frequenti (FAQs)

  1. How do I convert Word Document to HTML in C#? Usa GroupDocs.Conversion Cloud SDK per .NET e chiama l’API ConvertDocument() per convertire un documento Word in formato HTML.

  2. Can I convert DOCX to HTML as well? Sì. Il .NET Cloud SDK supporta sia DOC che DOCX in HTML per flussi di lavoro completi di gestione dei documenti.

  3. Posso testare l’API senza alcuna limitazione? Sì. Puoi richiedere una licenza di prova gratuita di 30 giorni per testare l’API senza alcuna limitazione.

Articoli Correlati