As páginas da Web responsivas em HTML devem ter uma boa aparência em diferentes dispositivos. Essas páginas se ajustam automaticamente de acordo com os diferentes tamanhos de tela. Este artigo irá guiá-lo para automatizar a conversão e visualizar seus documentos do Word como páginas HTML responsivas em seus aplicativos .NET usando C#.

Word para layout HTML responsivo usando C# .NET API

Os seguintes tópicos serão abordados a seguir:

API .NET para Word e Visualizador de HTML Responsivo

Usarei GroupDocs.Viewer for .NET para renderizar os documentos do Word como páginas HTML responsivas nos exemplos abaixo. A API é uma poderosa API .NET do visualizador de documentos que suporta a renderização de um grande número de documentos. Ele permite criar um Visualizador HTML com recursos incorporados e externos, um Visualizador de imagens renderizando como JPG e PNG e um Visualizador de PDF que é melhor para imprimir ou compartilhar com outras pessoas.

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

PM> Install-Package GroupDocs.Viewer

Converter documentos do Word para exibição como HTML responsivo usando C#

Se você possui documentos MS Word DOC, DOCX e deseja renderizar esses documentos em páginas HTML responsivas para ter uma boa aparência em todos os diferentes tamanhos de tela, aqui estão as etapas e o código C# para você.

As etapas a seguir mostram como converter o documento do Word (DOC/DOCX) em HTML responsivo usando a API .NET.

  • Carregue o documento Word (DOC/DOCX) usando a classe Viewer.
  • Defina o HtmlViewOptions para recursos incorporados ou externos para a saída html.
  • Defina RenderResponsive como verdadeiro.
  • Chame o método View da classe Viewer para gerar as páginas da Web responsivas do documento do Word carregado.

O código-fonte de apenas quatro linhas a seguir renderiza o documento do Word como HTML responsivo com recursos incorporados usando C#.

// Converter documentos Word DOC/DOCX para página responsiva HTML em C#
using (Viewer viewer = new Viewer(@"path/document.docx"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/page_{0}.html");
    options.RenderResponsive = true; // Set the Responsive as true
    viewer.View(options);
}

Obtenha uma licença de API gratuita

Você pode obter uma licença temporária gratuita para usar a API sem as limitações de avaliação.

Conclusão

Para resumir, você aprendeu como renderizar os documentos do Word como páginas HTML responsivas usando C#. Além disso, você pode gerar as páginas HTML com recursos incorporados e externos. Você deve estar confiante para começar a construir seu próprio aplicativo .NET visualizador de documentos como aquele construído por GroupDocs.

Para saber mais sobre a API, você pode visitar documentation e o repositório GitHub. Em caso de dúvidas e ambiguidades, entre em contato com o suporte gratuito no fórum.

Veja também