iTextSharp - Как прочитать пароль пользователя? - PullRequest
0 голосов
/ 31 марта 2012

Я читаю PDF-файл, защищенный паролем пользователя, а затем создаю новый документ, который должен иметь тот же пароль пользователя, что и исходный.

Проблема в том, что я могу прочитать документ с паролем пользователяне вводя его, но когда я пытаюсь создать новый файл, я не знаю пароль пользователя, поэтому он пуст.

Новый файл PDF защищен паролем, хотя я хочу, чтобы он имел тот же пароль пользователя, что и исходныйодин.

Я не хочу спрашивать пользователя, есть ли способ его вычислить?

Что делает PdfReader.ComputeUserPassword ()?

Спасибо!

1 Ответ

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

Представьте себе общедоступный компьютер в кафе, где каждый может войти в систему и использовать его для работы в Интернете, но для установки любого программного обеспечения вам нужен специальный пароль.Вы, клиент в этой кофейне, хотите настроить второй компьютер, который работает таким же образом и имеет тот же пароль администратора, что и система кофейни.Если не взломать компьютер кофейни, это невозможно.

То же самое можно сказать и о паролях PDF.Вы можете на законных основаниях владеть документами, над которыми вы работаете, но единственное решение этой проблемы - либо получить у кого-то настоящие пароли, либо написать новые.

...