CMap (Mapeig de caràcters)

CMap en PDF

Un CMap (Character Map) mapa els codis de caràcters en un flux de contingut PDF a punts de codi Unicode o noms d’glifs. Els recursos del CMAP s’utilitzen per l’extracció de text, la recerca i l ‘accessibilitat en documents PDF (ISO 32000-1:2008, §9.10).

AdobeGlyphList

AdobeGlyphList proporciona un mapping estàtic des dels noms d’Adobe a Unicode. punts de codi:

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

S’utilitza quan es descodifiquen noms de glifs des de fonts Type 1 i TrueType que utilitzen la convenció d’anomenament estàndard d ‘Adobe.

Codificació de text

La codificació de text en PDF fa servir els codis de caràcters per a glifs mitjançant una combinació del diccionari d’encriptació, el ToUnicode CMap i la taula d"amplada dels caràcters. El tractament correcte del CMAP és essencial per extraure texts fiables.

Veure també

 Català