Converter documentos do Word para HTML é uma necessidade comum ao publicar conteúdo em sites, construir visualizadores de documentos ou integrar arquivos do Word em aplicativos da web. Usando o .NET Cloud SDK, você pode facilmente converter arquivos DOC e DOCX em HTML limpo e compatível com padrões, sem depender do Microsoft Word ou de automação de desktop.
Neste guia, você aprenderá como realizar a conversão de Word para HTML usando C# através de um SDK de nuvem .NET baseado em REST, seguro e escalável.
API para Conversão de Word para HTML
O GroupDocs.Conversion Cloud SDK for .NET oferece uma solução poderosa e independente de plataforma para converter documentos Word em HTML. Ele preserva a formatação de texto, tabelas, imagens e layout enquanto produz uma saída compatível com a web.
Recursos Principais
- Converter DOC e DOCX para HTML com alta fidelidade
- Sem dependência do Microsoft Office
- Arquitetura de API REST baseada em nuvem
- Autenticação segura OAuth 2.0
- Salve a saída no armazenamento em nuvem ou baixe localmente
- Integração fácil com aplicações .NET (C#)
Instale o SDK via NuGet
Install-Package GroupDocs.Conversion-Cloud
Crie seu ID de Cliente e Segredo de Cliente no GroupDocs Cloud Dashboard.
Converter Word para HTML em C#
Siga estas etapas para converter um documento Word para HTML usando C# e o SDK Cloud .NET.
Passo 1: Configurar as Credenciais da 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: Carregar documento do Word para o armazenamento em nuvem
using (var fileStream = File.OpenRead("sample.docx"))
{
var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
fileApi.UploadFile(uploadRequest);
}
Passo 3: Defina as Configurações de Conversão HTML
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "html",
OutputPath = "converted/sample.html"
};
Passo 4: Converter Word para HTML
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
Console.WriteLine("Word document successfully converted to HTML.");
// Obtenha suas credenciais de API
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Instanciar uma instância da classe Configuration com o Client Secret e o Client ID.
var configuration = new Configuration(clientId, clientSecret);
// Defina o valor de ApiBaseUrl para definir a URL base da API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inicialize um objeto da classe ConvertApi com o objeto da classe Configuration.
var apiInstance = new ConvertApi(configuration);
// Crie uma instância da classe ConvertSettings.
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "html",
OutputPath = "converted/sample.html"
};
// chame a API para acionar a conversão de Word para HTML.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to HTML file in C#: " + response[0].Url);
DOCX para HTML usando cURL
Você também pode converter documentos do Word para HTML usando a API REST diretamente com 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}"
Substitua {ACCESSTOKEN} pelo seu token JWT gerado usando as credenciais do cliente.
Conversor de Palavra para HTML Online Gratuito
Procurando uma opção sem código? Experimente o conversor online gratuito Word to HTML online converter powered by GroupDocs.Conversion Cloud.

Recursos Úteis
Conclusão
Nós aprendemos que a API REST .NET torna a conversão de Word para HTML rápida, confiável e escalável. Seja você construindo um visualizador de documentos, publicando conteúdo do Word na web ou integrando a conversão de documentos em sua aplicação .NET, esta API fornece tudo o que você precisa com um código mínimo.
❓ Perguntas Frequentes (FAQs)
How do I convert Word Document to HTML in C#? Use o GroupDocs.Conversion Cloud SDK para .NET e chame a API ConvertDocument() para converter o documento do Word para o formato HTML.
Posso converter DOCX para HTML também? Sim. O SDK Cloud .NET suporta tanto DOC quanto DOCX para HTML para fluxos de trabalho completos de gerenciamento de documentos.
Posso testar a API sem nenhuma limitação? Sim. Você pode solicitar uma licença de teste gratuita de 30 days trial license para testar a API sem quaisquer limitações.