Limpeza e Minificação de HTML melhoram o tempo de carregamento e o uso da largura de banda das páginas da web. Observa-se que alguns códigos desnecessários são injetados quando um documento é convertido para o formato HTML usando algumas ferramentas. Você pode se livrar desse código indesejado em seus aplicativos .NET. Este artigo discute como renderizar documentos do Word em HTML reduzido usando C#.

Renderize o Word como HTML limpo usando C #

API .NET para renderizar como HTML reduzido

GroupDocs.Viewer fornece uma API de visualização de documentos que permite renderizar vários documentos em HTML, PDF e formatos de imagem dentro do aplicativo .NET. Usarei esta API nos exemplos para converter o arquivo DOCX em um arquivo HTML limpo.

Você pode baixar as DLLs ou o instalador MSI da seção de downloads ou instalar a API em seu aplicativo .NET via NuGet.

PM> Install-Package GroupDocs.Viewer

Renderize Word DOC/DOCX para HTML Minificado usando C#

Os arquivos HTML podem ser obtidos com recursos incorporados ou externos usando os respectivos métodos. As etapas a seguir mostram como converter o documento do Word (DOC/DOCX) em HTML reduzido usando C#.

  • Carregue o arquivo DOCX usando a classe Viewer.
  • Prepare as opções de renderização de HTML usando a classe HtmlViewOptions.
  • Habilite a opção Minify configurando-a como true.
  • Use o View() com opções criadas para renderizar o arquivo DOCX como HTML reduzido.

O exemplo de código C# a seguir renderiza o arquivo DOCX do Word em HTML reduzido.

// Converter Word DOC/DOCX para HTML Minificado usando C#
using (Viewer viewer = new Viewer("path/document.docx"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/page_{0}.html");
    options.Minify = true;

    viewer.View(options);
}

Obtenha uma licença de API gratuita

Você pode usar as APIs gratuitamente sem limitações de avaliação obtendo uma licença temporária.

Conclusão

Para resumir, discutimos como renderizar os arquivos DOC/DOCX como HTML reduzido usando C#. Você pode criar seu próprio Conversor e Limpador Online que permite aos usuários converter os documentos em HTML reduzido. Além disso, você pode aprender mais sobre o GroupDocs.Viewer for .NET em sua documentação . Para dúvidas, entre em contato conosco pelo fórum.

Veja também