从渲染的 HTML 中排除字体

介绍

GroupDocs.Viewer for .NET 是一个功能强大的文档呈现库,允许开发人员在其 .NET 应用程序中显示 50 多种文档格式,而无需外部依赖项。在本教程中,我们将重点介绍 GroupDocs.Viewer 的一个特定功能:从渲染的 HTML 输出中排除字体。

先决条件

在开始之前,请确保您具备以下条件:

  1. 对 C# 和 .NET 开发有基本了解。
  2. 安装了适用于 .NET 的 GroupDocs.Viewer。您可以从以下位置下载:这里.
  3. Visual Studio 或任何其他用于 C# 开发的 IDE。

导入命名空间

在您的 C# 代码中,确保包含必要的命名空间:

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

第 1 步:定义输出目录

设置要保存渲染的 HTML 文件的目录。

string outputDirectory = "Your Document Directory";

第2步:定义页面文件路径格式

指定所呈现文档的各个页面的文件路径的格式。

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

第 3 步:初始化查看器对象

使用要呈现的文档实例化 Viewer 对象。

using (Viewer viewer = new Viewer("YourDocumentPath"))
{
    //你的代码放在这里
}

第 4 步:设置 HTML 视图选项

定义 HTML 呈现的选项,包括嵌入资源的格式和要排除的字体。

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

第5步:渲染文档

将 HTML 视图选项传递给 Viewer 对象以呈现文档。

viewer.View(options);

第 6 步:输出渲染文档位置

告知用户渲染的 HTML 文件的保存位置。

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

结论

在本教程中,我们学习了如何使用 GroupDocs.Viewer for .NET 从呈现的 HTML 输出中排除字体。通过执行上述步骤,您可以自定义渲染过程以满足您的特定要求,确保文档在应用程序中的最佳显示。

常见问题解答

我可以从渲染的 HTML 中排除多种字体吗?

是的,您可以将多个字体名称添加到FontsToExcludeHTML 视图选项中的列表。

GroupDocs.Viewer 是否与所有 .NET 框架兼容?

是的,GroupDocs.Viewer 支持 .NET Framework 4.6.1 及更高版本。

我可以从远程存储位置渲染文档吗?

是的,GroupDocs.Viewer 支持从本地存储以及远程存储位置和流呈现文档。

GroupDocs.Viewer 是否支持 HTML 输出的响应式设计?

是的,您可以通过相应调整 HTML 视图选项来启用响应式渲染。

GroupDocs.Viewer 是否提供技术支持?

是的,您可以寻求帮助并参与相关讨论GroupDocs.Viewer 论坛.