从渲染的 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 中排除多种字体吗?
是的,您可以将多个字体名称添加到FontsToExcludeHTML 视图选项中的列表。
GroupDocs.Viewer 是否与所有 .NET 框架兼容?
是的,GroupDocs.Viewer 支持 .NET Framework 4.6.1 及更高版本。
我可以从远程存储位置渲染文档吗?
是的,GroupDocs.Viewer 支持从本地存储以及远程存储位置和流呈现文档。
GroupDocs.Viewer 是否支持 HTML 输出的响应式设计?
是的,您可以通过相应调整 HTML 视图选项来启用响应式渲染。
GroupDocs.Viewer 是否提供技术支持?
是的,您可以寻求帮助并参与相关讨论GroupDocs.Viewer 论坛.