Itext PDF расшифровка с использованием пароля пользователя - PullRequest
0 голосов
/ 08 ноября 2010

В itext, мы можем расшифровать файл PDF, используя пароль пользователя, который был использован для шифрования файла?

Я знаю, что расшифровка может быть сделана с использованием пароля владельца.Чего я хочу добиться:

В моем веб-приложении храните файлы PDF в зашифрованном виде.Когда авторизованный пользователь запрашивает файл PDF, затем, в зависимости от разрешений (роли пользователя), я отправляю им файл с соответствующими разрешениями - ALLOW_PRINTING, ALLOW_COPY и т. Д.

Что я сейчас делаю, так это шифруюфайл, используя пароли OWNER и USER, а затем расшифровывает его, используя пароль OWNER, но затем этот файл разрешает все действия - печать, копирование и т. д.

Пожалуйста, помогите.

Спасибо, Deepak

Ответы [ 2 ]

0 голосов
/ 02 апреля 2012

Для расшифровки вы можете использовать PDFBox , см. Мой ответ здесь: https://stackoverflow.com/a/9976481/535203

Я даю пример кода для расшифровки PDF с учетом его пароля.

0 голосов
/ 17 марта 2011

Пока я следую за этой страницей: http://www.cyberciti.biz/faq/removing-password-from-pdf-on-linux/

А инструмент qpdf работает только с паролем пользователя. Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...