Сейчас я собираюсь использовать PoDoFo для разбора PDF. У меня есть исходный код pdofo-tools podofotxtextract
доступно здесь : podofotxtextract файл TextExtractor.cpp
,
Я бы изменил этот код для получения текстовых координат, прочитав этот пост: PoDoFo извлечь текст и чтение спецификации Adobe, чтобы получить контактную информацию, мне нужно использовать оператора Tm
этот оператор матричный.
Поэтому я добавил в исходный код новый случай, как это
... other case in if( bTextBlock ) ....
else if( strcmp( pszToken, "Tm" ) == 0 )
{
std::cout << "I have matrix here Tm " << std::endl;
}
....
Этот код работает, но я не знаю, как отобразить значения матрицы.
Adobe указывает:
Если кто-нибудь может мне помочь
Задача ещё не решена.
Других решений пока нет …