Получить шрифт и размер шрифта из текста?
Я хочу сделать приложение для автоматического поиска шрифта.
Поэтому я пытаюсь получить шрифт и размер шрифта из текста PDF с помощью Acrobat SDK.
Я исследовал образцы и документы, но не смог найти.
CAcroPDDoc pdDoc = new AcroPDDocClass();
pdDoc.Open(filename);
Object jsObj = pdDoc.GetJSObject();
Type T = jsObj.GetType();
// no idea for getting font and font size...
Мои инструменты: Visual Studio, C#, Acrobat DC, SDK Acrobat DC
С наилучшими пожеланиями
1 ответ
Решение
Acrobat JavaScript и, следовательно, JSO не имеют доступа к свойствам текста в содержимом страницы. Лучшее, что вы сможете сделать, - это определить размер по высоте ограничивающего прямоугольника, но это не будет точным, так как bbox включает ведущий. Вы не можете получить имя шрифта вообще.
Вы можете получить эту информацию, если создадите плагин, но для этого потребуется C++, который вы не указали в качестве опции в своем вопросе.