Мы покажем вам четыре способа в Linux удалить пароль из файла PDF, когда вы знаете пароль.
ПРИМЕЧАНИЕ. Когда мы говорим, чтобы напечатать что-то в этой статье, и есть кавычки вокруг текста, НЕ вводите кавычки, если мы не укажем иначе.
Использование инструментария PDF (pdftk)
PDF Toolkit - удобный инструмент командной строки для управления файлами PDF. Чтобы установить pdftk, нажмите Ctrl + Alt + T, чтобы открыть окно терминала. Введите в командной строке следующую команду и нажмите Enter.
sudo apt-get install pdftk
Введите пароль для своей учетной записи пользователя и нажмите «Ввод».
pdftk /home/lori/Documents/secured.pdf input_pw password output /home/lori/Documents/unsecured.pdf
Поломка команды следующая:
Pdftk | Имя команды |
/home/lori/Documents/secured.pdf | Полный путь и имя файла PDF-файла, защищенного паролем. Замените это полным путем и именем файла для вашего PDF-файла, защищенного паролем. |
пароль ввода_pw | Запросить ввод пароля пользователя для защищенного PDF-файла и пароль, используемый для открытия файла. Замените «пароль» на пароль, используемый для открытия файла. |
выход /home/lori/Documents/unsecured.pdf | Запросить путь и имя файла, которое вы хотите использовать для незащищенного PDF-файла, созданного pdftk, за которым следует полный путь и имя файла для незащищенного файла PDF, который будет сгенерирован. Замените путь, показанный здесь, на полный путь и имя файла, которые вы хотите использовать для незащищенного PDF-файла, созданного pdftk. |
Нажмите «Ввод», чтобы выполнить команду.
Использование QPDF
QPDF - это программа командной строки для Linux, которая конвертирует из одного PDF-файла в другой эквивалентный файл PDF, сохраняя при этом содержимое файла. Инструмент позволяет шифровать и расшифровывать, оптимизировать веб-страницы, а также разделять и объединять файлы PDF.
Если вы используете последнюю версию Ubuntu (14.04 на момент написания этой статьи), скорее всего, установлен QPDF. Если он не установлен, нажмите Ctrl + Alt + T, чтобы открыть окно терминала, и введите в командной строке следующую команду.
sudo apt-get install qpdf
Введите пароль учетной записи при появлении запроса и нажмите «Ввод».
После установки QPDF введите в командной строке следующую команду и нажмите Enter.
qpdf –password=password –decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Поломка команды следующая:
qpdf | Имя команды |
пароль = пароль |
Запросить пароль для открытия защищенного PDF-файла. Введите пароль для своего файла после знака равенства. ПРИМЕЧАНИЕ. Перед «паролем» в левой части знака равенства есть две дефисы. |
decrypt /home/lori/Documents/secured.pdf |
Запросить полный путь и имя файла PDF, из которого вы хотите удалить пароль. Замените полный путь и имя файла на один для вашего файла. |
/home/lori/Documents/unsecured.pdf | Полный путь и имя файла для незащищенного PDF-файла, который будет сгенерирован. Замените это полным путем и именем файла, который вы хотите использовать для незащищенного PDF-файла, созданного QPDF. |
Использование xpdf-utils
Xpdf-utils - это пакет утилит PDF, который включает в себя конвертер PDF в PostScript (pdftops), экстрактор PDF-документов (pdfinfo), экстрактор изображений PDF (pdfimages), PDF-файл в текстовый конвертер (pdftotext) и шрифт PDF анализатор (pdffonts). Для получения дополнительной информации о каждом инструменте введите команду (в круглых скобках для каждого перечисленного инструмента), а затем «-help» (две тире перед справкой).
Чтобы удалить пароль из файла PDF, мы будем использовать инструмент PDF для PostScript (pdftops) и конвертер Ghostscript PostScript-to-PDF для преобразования файла постскриптума в незащищенный файл PDF.
Пакет xpdf-utils может быть установлен, если вы используете последнюю версию Ubuntu. Если нет, введите в командной строке следующую команду и нажмите Enter, чтобы установить пакет.
sudo apt-get install xpdf-utils
Введите пароль учетной записи при появлении запроса и нажмите «Ввод».
После установки xpdf-utils вы готовы конвертировать PDF-файл, защищенный паролем, в файл postscript. Введите в командной строке следующую команду и нажмите Enter.
pdftops -upw password /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Поломка команды следующая:
pdftops | Имя команды |
-upw пароль | Запросить пароль пользователя для открытия защищенного PDF-файла. Замените «пароль» на пароль, который открывает защищенный PDF-файл. ПРИМЕЧАНИЕ. Перед «upw» есть одна тире. |
/home/lori/Documents/secured.pdf | Полный путь и имя файла PDF-файла, защищенного паролем. Замените это полным путем и именем файла для вашего PDF-файла, защищенного паролем. |
/home/lori/Documents/unsecured.pdf | Полный путь и имя файла для незащищенного PDF-файла, который будет сгенерирован. Замените это полным путем и именем файла, который вы хотите использовать для незащищенного PDF-файла, созданного pdftops. |
sudo apt-get install context
Введите пароль своей учетной записи в ответ на приглашение и нажмите Enter.
ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf
Поломка команды следующая:
ps2pdf | Имя команды |
/home/lori/Documents/secured.ps | Полный путь и имя файла postscript. Замените это полным путем и именем файла для вашего файла postscript. |
/home/lori/Documents/unsecured.pdf | Полный путь и имя файла для незащищенного PDF-файла, который будет сгенерирован. Замените это полным путем и именем файла, который вы хотите использовать для незащищенного файла PDF, сгенерированного из файла postscript ps2pdf. |
Создается новый незащищенный PDF-файл и помещается в папку, указанную в команде.
Использование Evince
Evince - это программа просмотра PDF-файлов по умолчанию, которая поставляется с Ubuntu. Вы можете использовать его для удаления пароля из файла PDF, если знаете пароль. Это графический инструмент, но мы будем запускать его из командной строки. Чтобы запустить Evince, введите в командной строке следующую команду и нажмите Enter.
evince /home/lori/Documents/secured.pdf
Замените полный путь и имя файла для вашего файла PDF.