从渲染的 HTML 中排除字体
内容
[
隐藏
]介绍
GroupDocs.Viewer for .NET 是一个功能强大的文档呈现库,允许开发人员在其 .NET 应用程序中显示 50 多种文档格式,而无需外部依赖项。在本教程中,我们将重点介绍 GroupDocs.Viewer 的一个特定功能:从渲染的 HTML 输出中排除字体。
先决条件
在开始之前,请确保您具备以下条件:
- 对 C# 和 .NET 开发有基本了解。
- 安装了适用于 .NET 的 GroupDocs.Viewer。您可以从以下位置下载:这里.
- 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 中排除多种字体吗?
是的,您可以将多个字体名称添加到FontsToExclude
HTML 视图选项中的列表。
GroupDocs.Viewer 是否与所有 .NET 框架兼容?
是的,GroupDocs.Viewer 支持 .NET Framework 4.6.1 及更高版本。
我可以从远程存储位置渲染文档吗?
是的,GroupDocs.Viewer 支持从本地存储以及远程存储位置和流呈现文档。
GroupDocs.Viewer 是否支持 HTML 输出的响应式设计?
是的,您可以通过相应调整 HTML 视图选项来启用响应式渲染。
GroupDocs.Viewer 是否提供技术支持?
是的,您可以寻求帮助并参与相关讨论GroupDocs.Viewer 论坛.