Как я могу расшифровать документ PDF с помощью пароля владельца? [закрыто]

Мне нужно иметь возможность удалить защиту / шифрование из некоторых документов PDF, предпочтительно с помощью библиотеки itextsharp. Раньше было возможно (Как расшифровать файл PDF, указав пароль файла в качестве аргумента, используя c #?), но более свежийменять в библиотеке означает, что решение больше не работает.

Я знаю, что это можно сделать с помощью библиотеки Aspose PDF (пример), но это, кажется, дорогой вариант.

редактировать

Поэтому все это время я думал, что у меня есть пароль владельца для документа, который я использовал для проверки этого. Но на самом деле пароль у меня былпользователь пароль.причина Я думал, что это был пароль владельца, потому что этоработал как владелец пароль и другие значения не работали. Я считаю, что причина, по которой пароль пользователя работал вместо пароля пользователя, заключалась в том, чтоPdfReader.unethicalreading поле было установлено вtrue (это глобальный флаг, который был установлен в другом месте кода).

Ответы на вопрос(2)

Ваш ответ на вопрос