CMAP (आकृति का मैपिंग)
पीडीएफ में CMAP
एक CMap (चैप मैप) कागज कोडों को एक पीडीएफ सामग्री प्रवाह में Unicode कोडिंग बिंदु या ग्लिफ नाम के लिए मानचित्रित करता है. सीएमएपी संसाधनों का उपयोग पाठ निकालने, खोज करने और पीटीएफ दस्तावेजों में पहुंचने के लिये किया जाता है (आईएसओ 32000-1:2008, §9.10).
AdobeGlyphList
AdobeGlyphList एक स्थिर मैपिंग प्रदान करता है, एडोब ग्लिफ नामों से यूनिकोड में कोड बिंदु:
int unicode = AdobeGlyphList.getUnicode("bullet"); // returns 0x2022
boolean exists = AdobeGlyphList.contains("copyright"); // trueयह टाइप 1 और TrueType फ़ॉन्ट्स से ग्लिफ नामों को डिकोडिंग करते समय उपयोग किया जाता है जो एडोब मानक ग्लाइफ नामांकन सम्मेलन का उपयोग करता है।.
पाठ कोडिंग
PDF पाठ कोडिंग मानचित्रों के चरित्र कोड ग्लिफ्स के माध्यम से एक संयोजन फ़ॉन्ट का कोडी शब्दकोश, ToUnicode CMap, और फ़ोटो के वर्ण चौड़ाई तालिका. सही CMAP प्रबंधन विश्वसनीय पाठ निकालने के लिए आवश्यक है।.