CMap (자리 지도)

PDF에서 CMap

CMap (Character Map) 는 PDF 콘텐츠 스트림의 문자 코드를 유니코드 코드 포인트 또는 글리프 이름으로 지도합니다. CMAP 리소스는 텍스트 추출, 검색 및 PDF 문서에 대한 접근성을 위해 사용됩니다 (ISO 32000-1:2008, §9.10).

AdobeGlyphList

AdobeGlyphList Adobe 글리프 이름에서 유니코드로 정적 매핑을 제공합니다. 코드 포인트:

int unicode = AdobeGlyphList.getUnicode("bullet");  // returns 0x2022
boolean exists = AdobeGlyphList.contains("copyright");  // true

이것은 Adobe 표준 글리프 명칭 컨벤션을 사용하는 타입 1 및 TrueType 폰트에서 글립 이름을 해독할 때 사용됩니다.

텍스트 인코딩

PDF 텍스트 인코딩은 글꼴의 코딩 사전, ToUnicode CMap 및 글씨 폭 표를 조합하여 문자 코드를 글리프로 표시합니다. 올바른 CMAP 처리는 신뢰할 수있는 텍스트 추출에 필수적입니다.

또 보기

 한국어