doc para html

Conversão de DOC para HTML com C# .NET.

Sabemos que os documentos Word oferecem uma maneira conveniente de criar e formatar o conteúdo, mas o formato HTML abre um mundo de possibilidades para acessibilidade, versatilidade e integração do conteúdo. Portanto, converter documentos do Word em HTML não é apenas uma questão de compatibilidade; trata-se de garantir que o conteúdo seja amigável à web, responsivo e facilmente acessível em vários dispositivos e plataformas.

Neste artigo, discutiremos os detalhes sobre como podemos converter facilmente documentos do Word (DOC, DOCX) para o formato HTML usando a API .NET REST.

API REST para conversão de Word em HTML

A conversão de documentos Word para formato HTML usando GroupDocs.Conversion Cloud SDK for .NET oferece uma solução altamente conveniente e eficiente para transformação de conteúdo. O SDK lida com todos os aspectos do processo de conversão, incluindo a preservação da estrutura, formatação e estilos do documento, garantindo que o HTML resultante mantenha a integridade e a legibilidade do conteúdo original.

Primeiramente, precisamos instalar o SDK pesquisando GroupDocs.Conversion-Cloud no gerenciador de pacotes NuGet e clicar no botão Instalar. Outra opção é executar o seguinte comando no console do gerenciador de pacotes.

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

Em segundo lugar, precisamos obter nossas credenciais de API personalizadas (ou seja, ID do Cliente e Segredo do Cliente).Siga as instruções especificadas neste breve tutorial que explica os detalhes sobre como obter as credenciais da API.

Converta DOC para HTML em C#

Nesta seção, exploraremos os detalhes sobre como o GroupDocs.Conversion Cloud SDK para .NET fornece uma plataforma conveniente e confiável para converter documentos do Word em HTML e permite que você agilize os fluxos de trabalho de transformação de conteúdo com facilidade.

  1. Crie uma instância da classe Configuration onde passamos as credenciais do cliente como argumentos.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inicialize o ConvertApi onde passamos o objeto Configuration como argumento de entrada.
var apiInstance = new ConvertApi(configurations);
  1. Carregue o documento do Word de entrada para o armazenamento em nuvem.
fileUpload.UploadFile(new UploadFileRequest("input-sample.doc", stream));
  1. Crie uma instância ConvertSettings onde especificamos o nome do documento Word de entrada, o formato resultante como html e o nome do arquivo HTML de saída como argumentos.
var settings = new ConvertSettings{...}
  1. Chame a API ConvertDocumentRequest para exportar o documento do Word para o formato HTML e salvar o HTML resultante no armazenamento em nuvem.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
docx para html

Imagem: - Uma prévia da conversão de DOCX para HTML.

DOCX para HTML usando comandos cURL

Uma das principais vantagens de usar GroupDocs.Conversion Cloud com comandos cURL é a simplicidade e flexibilidade que ele oferece. Você pode integrar facilmente o processo de conversão em seus fluxos de trabalho ou scripts e automatizar a tarefa de conversão de DOCX em HTML com eficiência.

A primeira etapa nesta abordagem é gerar o token de acesso JWT com base nas credenciais do cliente. Depois de gerar o token JWT, precisamos executar o seguinte comando cURL para converter o documento do Word para o formato HTML e salvar o arquivo resultante no armazenamento em nuvem.

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

Substitua inputFile pelo nome do arquivo CSV de entrada, resultantHTML pelo nome do arquivo HTML resultante e accessToken pelo token de acesso JWT personalizado.

  • Para salvar o HTML resultante na unidade local, tente usar o seguinte 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"

Aplicativo de conversão de Word para HTML

Não se esqueça de tentar usar nosso [aplicativo de conversão de DOCX para HTML] leve e eficiente 14. Este aplicativo gratuito é desenvolvido com base nas APIs GroupDocs.Conversion Cloud e permite que você testemunhe os incríveis recursos da API de conversão de documentos do Word em HTML.

Conversor de DOC para HTML

Conclusão

Se você prefere a simplicidade e flexibilidade dos comandos cURL ou os recursos abrangentes oferecidos diretamente pela API GroupDocs.Conversion Cloud, a conversão de documentos Word (DOC, DOCX etc.) para o formato HTML torna-se um processo contínuo e eficiente. Ambas as abordagens fornecem soluções confiáveis para transformação de conteúdo, garantindo que o HTML resultante mantenha a integridade, a formatação e a estrutura do documento original.

Artigos relacionados

Também recomendamos visitar os seguintes links para saber mais sobre: