в настоящий момент я использую itext для чтения количества страниц в PDF-файле. Это занимает довольно много времени, потому что кажется, что библиотека сканирует весь файл.
Информация о странице находится где-то в заголовке PDF-файла или требуется полное сканирование файла?