Хотя спецификация PDF доступна в Adobe, это не самый простой документ для прочтения. PDF позволяет зашифровать документы, чтобы для выполнения различных вещей с документом требуется либо пароль пользователя, и/или пароль владельца. Распространенным использованием является блокировка PDF, чтобы конечные пользователи могли читать его без ввода пароля, но для того, чтобы сделать что -то еще, требуется пароль. Использование пустой строки в качестве пароля пользователя не работает, но кажется (раздел 3.5.2 спецификации), что должен быть пароль пользователя для создания хэша для пароля администратора. Автономный код, а не читать (например,) источник GSView, будет лучшим.
Подробнее здесь: https://stackoverflow.com/questions/494 ... r-password