Cargando y Extrayendo Datos | Java

Cargar fuente CFF desde el disco

Aspose.Font para Java API le permite abrir archivos de fuentes CFF en sus aplicaciones Java. Los archivos de fuentes CFF almacenados en el disco se pueden cargar siguiendo los siguientes pasos.

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);

Cargar fuente CFF desde Byte Array

También puede cargar fuentes CFF desde la secuencia utilizando el siguiente código de ejemplo.

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);