MyTetra Share
Делитесь знаниями!
Как в Linux снять шифрование с PDF-файла, защищенного в Adobe Extension Level
Время создания: 22.09.2022 14:39
Текстовые метки: linux, pdf, снять, шифрование, расшифровка, защита, документ, adobe
Раздел: Компьютер - Linux - Формат PDF
Запись: xintrea/mytetra_syncro/master/base/16638467640vdcl9ry5l/text.html на raw.github.com

При обновлении версии библиотеки Adobe Extension Level, которая используется при создании PDF-файлов в облаке компании Adobe, в первое время появления этого стандарта невозможно было открыть такие файлы в программах, отличных от Adobe Reader.

Пользователей Linux может выручить утилита QPDF: достаточно снять с файла шифрование, и вопрос с чтением снимается. Вначале надо посмотреть свойства документа при помощи pdfinfo из комплекта poppler:


$ pdfinfo in.pdf | grep -i encrypted

Encrypted: yes (print:no copy:no change:no addNotes:no algorithm:AES-256)


Видно, что данный файл зашифрован. Шифрование снимается через qpdf:


$ qpdf --decrypt in.pdf out.pdf

$ pdfinfo in.pdf | grep -i encrypted

Encrypted: no


Теперь с чтением проблем точно не будет. Если файл был защищен паролем, то его следует указать при помощи параметра --password.


 
MyTetra Share v.0.59
Яндекс индекс цитирования