Поиск по сайту:

Как удалить пароль из PDF-файла в Linux

На днях мне пришлось поделиться PDF-файлом, защищенным паролем, с моим другом. Вместо того, чтобы раскрыть пароль, я хотел удалить пароль и отправил ему файл. Я начал искать простые способы снять парольную защиту с PDF-файлов в Интернете. После быстрого поиска в Google я узнал следующие четыре метода удаления пароля из PDF-файла в Linux. Самое смешное, что я уже сделал это несколько лет назад и почти забыл. Если вам интересно, как удалить пароль из PDF-файла в Linux, читайте дальше! Это не так уж и сложно.

Удалить пароль из PDF-файла в Linux

Метод 1 - использование Qpdf

Qpdf — это программное обеспечение для преобразования PDF-файлов, которое используется для шифрования и дешифрования PDF-файлов, а также преобразования PDF-файлов в другие эквивалентные PDF-файлы. Qpdf доступен в репозиториях по умолчанию большинства дистрибутивов Linux, поэтому вы можете установить его с помощью менеджера пакетов по умолчанию.

Например, Qpdf можно установить в Arch Linux и его вариантах с помощью pacman, как показано ниже.

sudo pacman -S qpdf

В Debian, Ubuntu, Linux Mint:

sudo apt-get install qpdf

Теперь давайте удалим пароль из PDF-файла с помощью qpdf.

У меня есть PDF-файл, защищенный паролем, с именем "secure.pdf". Всякий раз, когда я открываю этот файл, он предлагает мне ввести пароль для отображения его содержимого.

Я знаю пароль вышеуказанного PDF-файла. Однако я не хочу никому сообщать пароль. Итак, я собираюсь просто удалить пароль PDF-файла с помощью утилиты Qpdf с помощью следующей команды.

qpdf --password='123456' --decrypt secure.pdf output.pdf

Довольно легко, не так ли? Да, это! Здесь 123456 — пароль файла secure.pdf. Замените пароль на свой.

Метод 2. Использование Pdftk

Pdftk - еще одно отличное программное обеспечение для работы с PDF-документами. Pdftk может выполнять практически все виды операций с PDF, например;

  • Шифрование и расшифровка PDF-файлов.
  • Объединение PDF-документов.
  • Разбор сканов PDF-страниц.
  • Разделение страниц PDF.
  • Поворот PDF-файлов или страниц.
  • Заполните формы PDF данными X/FDF и/или сведите формы.
  • Создавайте шаблоны данных FDF из форм PDF.
  • Примените фоновый водяной знак или штамп переднего плана.
  • Сообщайте о показателях PDF, закладках и метаданных.
  • Добавляйте/обновляйте закладки или метаданные PDF.
  • Прикрепляйте файлы к страницам PDF или документу PDF.
  • Распакуйте вложения PDF.
  • Разбейте PDF-файл на отдельные страницы.
  • Сжимайте и распаковывайте потоки страниц.
  • Восстановить поврежденный PDF-файл.

Pddftk доступен в AUR, поэтому вы можете установить его с помощью любых вспомогательных программ AUR в Arch Linux и его производных.

Использование Ура:

yay -S pdftk

В Debian, Ubuntu, Linux Mint запустите:

sudo apt-get instal pdftk

В CentOS, Fedora, Red Hat:

Сначала установите репозиторий EPEL:

sudo yum install epel-release

Или

sudo dnf install epel-release

Затем установите приложение PDFtk с помощью команды:

sudo yum install pdftk

Или

sudo dnf install pdftk

После установки pdftk вы можете удалить пароль из PDF-документа с помощью команды:

pdftk secure.pdf input_pw 123456 output output.pdf

Замените «123456» на правильный пароль. Эта команда расшифровывает файл «secure.pdf» и создает эквивалентный незащищенный паролем файл с именем «output.pdf».

Читайте также:

  • Как объединить PDF-файлы в командной строке в Linux
  • Как разделить или извлечь отдельные страницы из PDF-файла
  • Как создать видео из PDF-файлов в Linux

Метод 3 - использование Poppler

Poppler — это библиотека рендеринга PDF-файлов, основанная на базе кода xpdf-3.0. Он содержит следующий набор утилит командной строки для работы с PDF-документами.

  • pdfdetach — перечисляет или извлекает внедренные файлы.
  • pdffonts — анализатор шрифтов.
  • pdfimages — экстрактор изображений.
  • pdfinfo — информация о документе.
  • pdfseparate — инструмент извлечения страниц.
  • pdfsig — проверяет цифровые подписи.
  • pdftocairo — конвертер PDF в PNG/JPEG/PDF/PS/EPS/SVG с использованием Cairo.
  • pdftohtml — конвертер PDF в HTML.
  • pdftoppm — конвертер изображений PDF в PPM/PNG/JPEG.
  • pdftops — конвертер PDF в PostScript (PS).
  • pdftotext — извлечение текста.
  • pdfunite — инструмент для объединения документов.

Для целей данного руководства мы используем только утилиту «pdftops», которая используется для удаления пароля PDF-файла.

Чтобы установить Poppler в дистрибутивах на базе Arch Linux, запустите:

sudo pacman -S poppler

В Debian, Ubuntu, Linux Mint:

$ sudo apt-get install poppler-utils

В RHEL, CentOS, Fedora:

$ sudo yum install poppler-utils

После установки Poppler выполните следующую команду, чтобы расшифровать защищенный паролем PDF-файл и создать новый эквивалентный файл с именем output.pdf.

pdftops -upw 123456 secure.pdf output.pdf

Опять же, замените «123456» на свой пароль PDF.

Как вы могли заметить во всех вышеперечисленных методах, мы только что преобразовали защищенный паролем PDF-файл с именем «secure.pdf» в другой эквивалентный PDF-файл с именем «output.pdf». Технически говоря, мы действительно не удаляли пароль из исходного файла, а расшифровали его и сохранили как другой эквивалентный pdf-файл без защиты паролем.

Метод 4. Печать в файл

Это самый простой метод среди всех вышеперечисленных способов. Вы можете использовать существующую программу просмотра PDF-файлов, например программу просмотра документов Atril, Evince и т. д., и распечатать PDF-файл, защищенный паролем, в другой файл.

Откройте защищенный паролем файл в приложении для просмотра PDF-файлов. Откройте Файл -> Печать. И сохраните PDF-файл в любом месте по вашему выбору.

И это все. Надеюсь, это было полезно. Знаете ли вы/используете какие-либо другие методы снятия защиты паролем с PDF-файлов? Дайте нам знать в разделе комментариев ниже.

Впереди еще больше хороших вещей. Следите за обновлениями!

Ваше здоровье!

Статьи по данной тематике