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.

Conversor gratuito de DOCX para HTML

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)

  1. 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.

  2. 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.

  3. 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.

Artigos Relacionados