Убедитесь, что PDF защищен / защищен с помощью iTextSharp - PullRequest
4 голосов
/ 31 августа 2011

Можно ли проверить, можем ли мы скопировать содержимое документа PDF с помощью iTextSharp?

У меня есть метод, который копирует содержимое PDF и добавляет в конце новую страницу с информацией о проекте, но он выдает «System.ArgumentException: PdfReader не открыт с паролем владельца». Я получаю эту ошибку, когда я writer.GetImportedPage(reader, i);

Спасибо за помощь!

1 Ответ

8 голосов
/ 31 августа 2011

Вы должны просто проверить свойство PdfReader.IsOpenedWithFullPermissions.

PdfReader r = new PdfReader("YourFile.pdf");
if (r.IsOpenedWithFullPermissions)
{
    //Do something
}
...