(一)对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。
(四)结论
欢迎下载|体验更多Aspose文档管理产品
获取更多信息请咨询在线客服 或 加入Aspose技术交流群()

标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!