CMAP (Χάρτης Χαρτογράφηση)
CMAP σε PDF
Ένα CMap (Χάρτης χαρακτήρα) χαρτογραφεί τους κωδικούς χαρακτηρών σε ένα ροή περιεχομένου PDF προς τα σημεία κώδικα Unicode ή τα ονόματα glyph. Οι πόροι CMAP χρησιμοποιούνται για την εξόρυξη κειμένων, την αναζήτηση και την προσβασιμότητα στα έγγραφα PDF (ISO 32000-1:2008, §9.10).
AdobeGlyphList
AdobeGlyphList Παρέχει στατική χαρτογράφηση από τα ονόματα του Adobe glyph στο Unicode Κωδικά σημεία :
int unicode = AdobeGlyphList.getUnicode("bullet"); // returns 0x2022
boolean exists = AdobeGlyphList.contains("copyright"); // trueΑυτό χρησιμοποιείται κατά την αποκωδικοποίηση των ονομάτων glyph από τα γραμματοσειρά Type 1 και TrueType που χρησιμοποιούν τη συμβατική ονομασία glyf προτύπου της Adobe.
κώδικα κειμένου
Το κώδικα κειμένου PDF κωδικοποιεί τους κωδικό χαρακτήρα σε γκλιφ μέσω ενός συνδυασμού του λεξικού κρυπτογράφησης της γραμματικής, του ToUnicode CMap και του πίνακα πλάτους χαρακτηρίου της Γραμματείας.