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

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

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

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技术交流群(

315活动
标签:

来源:慧都网

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月19日
下一篇 2022年1月19日

相关推荐

发表回复

登录后才能评论