Извлечение данных шрифта с помощью CGPDFScanner

Я использую CGPDFScannerсканировать PDF. Когда сканер сталкивается с чем-то вроде:

BT
/F13 12 Tf 288 720 Td (ABC) Tj
ET

Я использую обратные вызовы операторов для извлечения Tf, Td а также Tj данные. Как мне извлечь /F13?

1 ответ

Решение

Это имя, особая форма строки, обычно используемая в качестве словарных ключей. Вы можете совать это с CGPDFScannerPopName, Информация о фактическом шрифте содержится на странице Resources словарь, который содержит Font толковый словарь.

Другие вопросы по тегам