加载并提取数据| .NET
Contents
[
Hide
Show
]从磁盘加载 Type1 字体
适用于 .NET 的 Aspose.Font API使您可以从存储在数字存储中的文件中读取Type1字体类型。可以使用以下步骤加载存储在光盘上的Type1字体文件。
- 使用
DataDir和Path.Combine()构建Type1/courier.pfb的完整路径。 - 创建描述
.pfb格式的FontFileDefinition和用于该文件的FileSystemStreamSource,然后使用它们创建具有FontType.Type1的FontDefinition。 - 使用
Aspose.Font.Font.Open(fontDefinition)打开字体,将结果转换为Type1Font,并检查转换是否成功。
1// Load a Type1 font from disk
2
3string fileName = Path.Combine(DataDir, "Type1", "courier.pfb");
4FontDefinition fontDefinition = new FontDefinition(
5 FontType.Type1,
6 new FontFileDefinition("pfb", new FileSystemStreamSource(fileName)));
7
8Type1Font? font = Aspose.Font.Font.Open(fontDefinition) as Type1Font;
9if (font == null)
10 throw new InvalidOperationException("Unable to load the Type1 font.");