Excluir fontes do HTML renderizado

Introdução

O GroupDocs.Viewer para .NET é uma poderosa biblioteca de renderização de documentos que permite aos desenvolvedores exibir mais de 50 formatos de documentos em seus aplicativos .NET sem a necessidade de dependências externas. Neste tutorial, vamos nos concentrar em um recurso específico do GroupDocs.Viewer: a exclusão de fontes da saída HTML renderizada.

Pré-requisitos

Antes de começar, certifique-se de ter o seguinte:

  1. Noções básicas de desenvolvimento em C# e .NET.
  2. GroupDocs.Viewer para .NET instalado. Você pode baixá-lo em aqui.
  3. Visual Studio ou qualquer outro IDE para desenvolvimento em C#.

Importar namespaces

No seu código C#, certifique-se de incluir os namespaces necessários:

using System;
using System.IO;
using GroupDocs.Viewer.Options;

Etapa 1: definir diretório de saída

Configure o diretório onde você deseja que os arquivos HTML renderizados sejam salvos.

string outputDirectory = "Your Document Directory";

Etapa 2: Definir o formato do caminho do arquivo de página

Especifique o formato para os caminhos de arquivo de páginas individuais do documento renderizado.

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.html");

Etapa 3: Inicializar objeto do visualizador

Instancie o objeto Viewer com o documento que você deseja renderizar.

using (Viewer viewer = new Viewer("YourDocumentPath"))
{
    // Seu código vai aqui
}

Etapa 4: definir opções de visualização HTML

Defina as opções para renderização de HTML, incluindo o formato de recursos incorporados e fontes a serem excluídas.

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.FontsToExclude.Add("Arial");

Etapa 5: Renderizar documento

Passe as opções de visualização HTML para o objeto Viewer para renderizar o documento.

viewer.View(options);

Etapa 6: Localização do documento renderizado de saída

Informe o usuário sobre o local onde os arquivos HTML renderizados são salvos.

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

Conclusão

Neste tutorial, aprendemos como usar o GroupDocs.Viewer para .NET para excluir fontes da saída HTML renderizada. Seguindo os passos descritos acima, você pode personalizar o processo de renderização para atender às suas necessidades específicas, garantindo a exibição ideal dos documentos em seus aplicativos.

Perguntas frequentes

Posso excluir várias fontes do HTML renderizado?

Sim, você pode adicionar vários nomes de fontes ao FontsToExclude lista nas opções de visualização HTML.

O GroupDocs.Viewer é compatível com todos os frameworks .NET?

Sim, o GroupDocs.Viewer suporta o .NET Framework 4.6.1 e superior.

Posso renderizar documentos de locais de armazenamento remotos?

Sim, o GroupDocs.Viewer suporta a renderização de documentos de armazenamento local, bem como de locais de armazenamento remoto e fluxos.

O GroupDocs.Viewer oferece suporte a design responsivo para saída HTML?

Sim, você pode habilitar a renderização responsiva ajustando as opções de visualização HTML adequadamente.

Há suporte técnico disponível para o GroupDocs.Viewer?

Sim, você pode buscar assistência e participar de discussões sobre o assunto. Fórum GroupDocs.Viewer.