Chargement et extraction de données | Java

Charger la police CFF à partir du disque

L’API Aspose.Font pour Java vous permet d’ouvrir les fichiers de polices CFF dans vos applications Java. Les fichiers de polices CFF stockés sur le disque peuvent être chargés en suivant les étapes suivantes.

1String fileName = Paths.get(getDataDir(), "..", "CFF", "29645.cff").normalize().toString();
2FontDefinition fd = new FontDefinition(FontType.CFF,
3        new FontFileDefinition("cff", new FileSystemStreamSource(fileName)));
4CffFont cffFont = (CffFont) Font.open(fd);

Charger la police CFF à partir du tableau d’octets

Vous pouvez également charger des polices CFF à partir du flux à l’aide de l’exemple de code suivant.

1byte[] fontMemoryData = Files.readAllBytes(
2        Paths.get(getDataDir(), "..", "CFF", "29645.cff").normalize());
3FontDefinition fd = new FontDefinition(FontType.CFF,
4        new FontFileDefinition("cff", new ByteContentStreamSource(fontMemoryData)));
5CffFont cffFont = (CffFont) Font.open(fd);