Пример pdf зашифрован, как вы можете определить, посмотрев его трейлер, который содержит запись Encrypt :
/Encrypt 126988 0 R
Таким образом, все строки и потоки в этом файле PDF (за очень немногими исключениями) зашифрованы.
(Если вам интересно, почему вам не нужно вводить пароль при открытии файла: стандарт pdf определяет пароль по умолчанию, который пытается использовать процессор pdf, прежде чем попросить пользователя ввести пароль. Этот пароль по умолчанию используется здесь. )
Таким образом, перед анализом строк вы должны их расшифровать. Если вы не хотите реализовывать расшифровку самостоятельно, вы можете использовать такой инструмент, как qpdf, чтобы сделать это при подготовке вашего кода.