CMap (การทําแผนที่ตัวละคร)
แผนที่ CMap ใน PDF
แผนที่ CMap (การ์ตูนตัวอักษร) เป็นแผนที่โค้ดตัวละครในกระแสเนื้อหา PDF ไปยังจุดโควิดยูนิโก๊ดหรือชื่อกลิฟ. ทรัพยากร 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ใช้เมื่อถอดรหัสชื่อกลิฟจาก Type 1 และ TrueType fonts ที่ใช้งาน Adobe สแตนดาร์ท การตั้งชื่อ glyphs.
การรหัสข้อความ
การโค๊ดข้อความ PDF ทําแผนที่รหัสตัวอักษรเป็น glyphs ผ่านการรวมวัสดุ Encoding ของ fonts, ToUnicode CMap และตารางกว้างตัวของ font. การจัดการ CMAP ที่ถูกต้องนั้นจําเป็นสําหรับการสลัดบทความได้อย่างน่าเชื่อถือ.