CMAP (luonnon karttaaminen)
CMAP PDF:ssä
CMap (Kartta) karttaa hahmekoodi PDF-sisällön virran Unicode koodin pisteitä tai glyfi nimet. CMAP resursseja käytetään tekstien poisto, hakeminen ja saatavuus PDF dokumentteja (ISO 32000-1:2008, §9.10).
AdobeGlyphList
AdobeGlyphList Tarjoaa staattisen karttauksen Adobe Glyph-nimistä Unicodeen Koodin pisteitä:
int unicode = AdobeGlyphList.getUnicode("bullet"); // returns 0x2022
boolean exists = AdobeGlyphList.contains("copyright"); // trueTämä käytetään puristamalla glyfi-nimet tyypin 1 ja TrueType -lauseista, jotka käyttävät Adobe standardin glyph-nimiä.
Tekstin koodaus
PDF-tekstin koodaus kartat hahmo koodeja glyphs kautta yhdistelmä fontin Koodit sanakirjan, ToUnicode CMap ja fontti hahmon leveys taulukko. Oikea CMAP käsittely on välttämätön luotettavan tekstien poisto.