Неизвестный тип шифрования при открытии pdf файла - PullRequest
0 голосов
/ 12 июня 2018

При открытии файла PDF с помощью библиотеки iTextSharp я получаю следующую ошибку: Ошибка: неизвестный тип шифрования R = 6

Код

 PdfReader reader = new PdfReader(new RandomAccessFileOrArray(file), null);

Большое спасибо, Хорхе

1 Ответ

0 голосов
/ 12 июня 2018

Ключ R в словаре шифрования стандартного обработчика безопасности обозначает версию обработчика, которая должна использоваться для интерпретации этого словаря.Значение 6 введено в ISO32000-2 (PDF 2.0), оно соответствует шифрованию AES с длиной ключа шифрования 256 бит.

PDF 2.0 - это новый стандарт, и его функции поддерживаются только новой версией библиотеки iText7 для .NET, начиная с 7.1.0.

Несмотря на то, что ISO32000-2 былвыпущенный только год назад, этот тип шифрования был подтвержден как часть нового стандарта много лет назад и встречается в документах, созданных еще раньше.Например, Acrobat может шифровать эту версию, начиная с Acrobat X.

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