字体命令行转换器| Aspose.font CLI工具

概述

Aspose.Font Convert 工具是一款功能强大的命令行应用程序,可帮助将不同格式(包括 TTF、WOFF 等)的字体转换为任何所需的字体格式。对于需要确保字体在各种平台和设备上兼容的开发者和设计师来说,这款工具至关重要。

主要功能

优势

使用 Aspose.Font Convert 工具有以下优势:

许可

虽然 Aspose.Font Convert 应用程序可免费使用,但 Aspose.Font .NET 需要有效的 许可证 才能在试用期结束后继续使用。您可以申请现有许可证,或在 Aspose.Font .NET 的试用模式下评估应用程序。

如何安装字体命令行转换器?

Aspose.Font Convert 工具可以全局安装或本地安装,具体取决于您的项目需求。建议使用本地安装,以便项目特定使用,以避免版本冲突。

全局安装

要在您的计算机上全局安装 Aspose.Font Convert,请使用以下命令:

1dotnet tool install --global Aspose.Font.Convert

如果您需要指定工具版本,请指定 --version 选项。

本地安装

要在特定项目中进行本地安装,首先,导航到项目的根目录。然后,执行以下命令:

  1. 如果尚未创建工具清单,请创建一个:
1dotnet new tool-manifest
  1. 在本地安装 Aspose.Font Convert:
1dotnet tool install Aspose.Font.Convert --local

同样,您可以指定 --version 选项来指定特定版本。

更新 Font CLI 转换器

要将 Aspose.Font Convert 工具更新到最新版本,请使用 dotnet tool update 命令,并根据安装类型选择 --global--local

卸载 Font CLI 转换器

如果您需要卸载该工具,请使用 dotnet tool uninstall 命令并结合 --global--local 参数,具体取决于工具的安装方式。

用法

命令行

使用命令行参数转换字体。以下是可用的参数:

命令行示例:

1Aspose.Font.Convert --input input.ttf --output output.woff2 --format woff2

如何将 Font CLI Converter 集成到 C# 项目中?

Aspose.Font Convert 应用程序也可以使用命令行直接集成到您的 .NET 项目中,从而能够在 C# 代码中以编程方式访问字体转换功能。

将命令行转换器添加到您的项目:

要将 Aspose.Font Convert 工具添加到您的 Visual Studio 项目中,请导航到项目的根目录,然后执行以下命令:

1dotnet Aspose.Font.Convert add

此命令将 Aspose.Font Convert 功能直接添加到您的项目中,使您可以通过代码使用该库的方法和属性。这对于希望直接在其应用程序中实现自定义字体转换过程的开发人员尤其有用。

从代码中使用

以下是在 C# 代码中以编程方式使用 Aspose.Font CLI 工具的示例:

 1using Aspose.Font.Convert;
 2using System.Threading.Tasks;
 3
 4class Program
 5{
 6    static async Task Main(string[] args)
 7    {
 8        // Initialize font convert options
 9        var options = new ConvertOptions
10        {
11            // Required: Specify the input font file path
12            InputPath = "input.ttf",
13            
14            // Required: Specify the output font file path
15            OutputPath = "output.woff2",
16            
17            // Optional: Specify the output font format
18            ToFormat = "woff2"
19        };
20
21        // Conditional: Apply license if you have one
22        if (isLicensed)
23        {
24            options.LicenseFile = "path_to_license.lic";
25        }
26
27        // Execute the font conversion task
28        await ConvertTasks.Create(options).Execute();
29    }
30}

有关更多信息和用法示例,请访问 适用于 .NET 的 Aspose.Font文档

Have any questions about Aspose.Font?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.