Загрузка и извлечение данных | .NET

Загрузить шрифт Type1 с диска

Aspose.Font для .NET API позволяет считывать типы шрифтов Type1 из файлов, хранящихся в вашем цифровом хранилище. Файлы шрифтов Type1, хранящиеся на диске, можно загрузить, выполнив следующие действия.

  1. Сформируйте полный путь к Type1/courier.pfb с помощью DataDir и Path.Combine().
  2. Создайте FontFileDefinition, описывающий формат .pfb, и FileSystemStreamSource для файла, а затем используйте их для создания FontDefinition с FontType.Type1.
  3. Откройте шрифт с помощью 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.");