CMap (Mapping karakteru)
CMap u PDF-u
CMap (Character Map) je program koji prikazuje kodove znakova u PDF strimu sadržaja na Unicode oznake ili imena glifa. CMAP resursi se koriste za ekstrakciju teksta, pretraživanje i dostupnost u dokumentima PDF-a (ISO 32000-1:2008, §9.10).
AdobeGlyphList
AdobeGlyphList pruža statičko mapiranje od Adobe glyph imena Unicode Kodne točke:
int unicode = AdobeGlyphList.getUnicode("bullet"); // returns 0x2022
boolean exists = AdobeGlyphList.contains("copyright"); // trueTo se koristi pri dekodiranju imena glifa iz tipova Type 1 i TrueType fontova koji koriste Adobe standardnu konvenciju imenovanja glifova.
Kodiranje teksta
Kodiranje PDF teksta mapira znakove kodova na glife kroz kombinaciju šifra Encoding rječnika, ToUnicode CMap i font karakter širine tablice. Korektno rukovanje CMapa je od suštinskog značaja za pouzdano izvlačenje tekstova.