彩票走势图

文本处理控件 Aspose.Font 教程:使用 C# 将 TTF 转换为 WOFF

翻译|使用教程|编辑:胡涛|2022-03-23 09:55:39.750|阅读 387 次

概述:本文主要介绍了如何使用Aspose.Font在 C# 将 TTF 转换为 WOFF,欢迎查阅!

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

字体定义文本中单个字符的图形表示,例如其大小、显示样式、重量、颜色等。TTF(True Type 字体)在所有数字平台上都能正常工作,并在屏幕上和打印文档中提供出色的质量. 另一方面,WOFF(Web Open Font Format)主要用于网页。它包含特定格式的压缩和附加的 XML 元数据。在某些情况下,我们可能需要将 True-type 字体转换为 Web 字体。在本文中,我们将学习如何使用 C# 将 TTF 转换为 WOFF。

Aspose.Font 最新下载

Aspose.Font最新下载
(一)对C# TTF 到 WOFF 转换器 API

为了将 TTF 转换为 WOFF,我们将使用 Aspose.Font for .NET API。它允许从支持的字体类型中加载、保存和提取信息。请 下载 API 的 DLL 或使用 NuGet安装它。

PM> Install-Package Aspose.Font
(二)使用 C# 将 TTF 转换为 WOFF

我们可以按照以下步骤轻松地将 True Type 字体 (TTF) 转换为 Web 开放字体 (WOFF):

  • 首先,使用FileSystemStreamSource 类加载字体文件。
  • 接下来,使用源文件对象作为参数创建FontFileDefinition类的实例。
  • 然后,初始化Font 类型为 TTF的FontDefinition 类对象和FontFileDefinition对象。
  • 之后,使用Font打开字体。以FontDefinition对象为参数的Open()方法。
  • 最后,调用SaveToFormat()方法进行保存。它以WOFF的输出文件路径和FontSavingFormats 作为参数。
(三)结在 C# 中将 TTF 转换为 WOFF2

WOFF2 是 WOFF 的更新版本。它提供了更多的压缩,因为它的文件大小更小,并为现代浏览器提供了更好的性能。我们也可以按照前面提到的步骤将 TTF 转换为 WOFF2。但是,我们只需在最后一步将FontSavingFormats设置为WOFF 2。

(四)结论

在本文中,我们学习了如何在 C# 中将 True Type 字体转换为 Web 开放字体。我们还看到了如何以编程方式将 TTF 保存为 WOFF2。此外,您可以使用文档了解更多关于 Aspose.Font for .NET API 的信息。如有任何歧义,请随时与我们联系。


欢迎下载|体验更多Aspose文档管理产品 
获取更多信息请咨询 或 加入Aspose技术交流群(761297826
慧都315活动

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP