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