Чтение защищенного паролем PDF через приложение - PullRequest
2 голосов
/ 10 октября 2011

У меня есть требование, чтобы показать PDF-файлы пользователям через приложение asp.net.Эти PDF-файлы защищены паролем с помощью iTextSharp.Пароль известен в приложении, но не для пользователей.Допустим, пароль сохраняется в таблице для каждого файла.Я хочу показать пользователям PDF-файл, не спрашивая у него пароль и не сообщая ему PDF-файл.Можно ли как-нибудь это сделать?

ОБНОВЛЕНИЕ

Мое требование - защитить эти PDF-файлы от тех, кто имеет доступ к папке назначения (куда загружаются PDF-файлы), установив защиту паролем.*

Ответы [ 2 ]

0 голосов
/ 10 октября 2011

Если вы хотите предоставить людям доступ к этим PDF-файлам, вам нужно либо дать пользователю пароль, либо удалить его.Это только два варианта.Однако последний вариант может быть реализован несколькими способами.Например, вы можете JPG PDF-файлы, которые, очевидно, удалили бы пароль.Вы также можете применить NULL userPassword, который позволит людям открывать, но не редактировать PDF-файлы.Обе эти вещи вы можете сделать на лету и при необходимости подать динамический PDF.

Если я вас не понимаю, объясните немного правильно, и мы постараемся вам помочь.

0 голосов
/ 10 октября 2011

В формате PDF есть два типа пароля: пароль пользователя и владельца.

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

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