CMAP (Maping de Caracteres)

CMAP en PDF

Un CMap (Mapa de Caracteres) mapeó los códigos de carácter en un flujo de contenido PDF a puntos de código Unicode o nombres de glif. Los recursos de CMAP se utilizan para la extracción de texto, búsqueda y accesibilidad en documentos PDF (ISO 32000-1:2008, §9.10).

AdobeGlyphList

AdobeGlyphList proporciona una mapeo estático desde los nombres de Adobe glyph a Unicode Puntos de código:

int unicode = AdobeGlyphList.getUnicode("bullet");  // returns 0x2022
boolean exists = AdobeGlyphList.contains("copyright");  // true

Esto se utiliza para decodir los nombres de glifos de las fuentes de tipo 1 y TrueType que utilizan la convención de nombre de Glifes estándar de Adobe.

Texto en codificación

El código de texto PDF en el mapa codifica los códigos del personaje a los glifes a través de una combinación del diccionario de codificación del font, el ToUnicode CMap y la tabla de ancho del carácter.

Ver también

 Español