Charger et extraire des données | Solution API pour .NET

Charger la police Type1 à partir du disque

L’API Aspose.Font pour .NET vous permet de lire les types de polices Type1 à partir de fichiers stockés dans votre stockage numérique. Les fichiers de polices Type1 stockés sur le disque peuvent être chargés en suivant les étapes suivantes .

  1. Construisez le chemin complet vers Type1/courier.pfb avec DataDir et Path.Combine().
  2. Créez une FontFileDefinition décrivant le format .pfb et une FileSystemStreamSource pour le fichier, puis utilisez-les pour créer une FontDefinition avec FontType.Type1.
  3. Ouvrez la police avec Aspose.Font.Font.Open(fontDefinition), convertissez le résultat en Type1Font et vérifiez que la conversion a réussi.
 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.");