Як видалити пароль з PDF-файлу в Linux
Ви захистили PDF-файл, що містить конфіденційну інформацію, за допомогою довготривалого, безпечного пароля, щоб його відкрив лише учасник. Однак не потрібно вводити цей пароль щоразу, коли ви отримуєте доступ до документа, тому потрібно видалити пароль з копії.
Ми покажемо вам чотири способи в Linux, щоб видалити пароль з PDF-файлу, коли ви знаєте пароль.
ПРИМІТКА. Коли ми скажемо, що введіть щось у цій статті, і навколо тексту є лапки, НЕ вводите лапки, якщо не вказано інше.
Використання інструментарію PDF (pdftk)
PDF Toolkit - це зручний інструмент командного рядка для маніпулювання файлами PDF. Щоб встановити pdftk, натисніть Ctrl + Alt + T, щоб відкрити вікно Терміналу. Введіть наступну команду у запрошенні та натисніть Enter.
sudo apt-get install pdftk
Введіть пароль для вашого облікового запису користувача після запиту і натисніть Enter.
Процес інсталяції починається з аналізу вашої системи і вказує, скільки пакунків буде встановлено і скільки місця вони будуть використовувати. На запит, якщо ви хочете продовжити, введіть “y” і натисніть Enter.
Після завершення інсталяції в командному рядку введіть таку команду, замінивши відповідні частини, як зазначено нижче.
pdftk /home/lori/Documents/secured.pdf output_pw вихідний / home/lori/Documents/unsecured.pdf
Розподіл команди такий:
pdftk | Назва команди |
/home/lori/Documents/secured.pdf | Повний шлях і ім'я файлу PDF, захищеного паролем. Замініть це на повний шлях і ім'я файлу PDF-файлу, захищеного паролем. |
input_pw пароль | Запит на введення пароля користувача для захищеного файлу PDF і пароля, який використовується для відкриття файлу. Замініть пароль на пароль, який використовується для відкриття файлу. |
output /home/lori/Documents/unsecured.pdf | Підкажіть шлях і ім'я файлу, який ви хочете використовувати для незахищеного PDF-файлу, який генерується pdftk, а потім повний шлях і ім'я файлу для незахищеного PDF-файлу, який буде створено. Замініть шлях, показаний тут, на повний шлях і ім'я файлу, який ви хочете використовувати для незахищеного PDF-файлу, створеного за допомогою pdftk. |
Натисніть Enter, щоб виконати команду.
Незахищений файл PDF генерується і зберігається в місці, вказаному в команді.
Використання QPDF
QPDF - це програма командного рядка для Linux, яка перетворює з одного файлу PDF в інший еквівалентний файл PDF, зберігаючи вміст файлу. Інструмент дозволяє шифрувати та розшифровувати веб-оптимізацію, а також розділяти та об'єднувати PDF-файли.
Якщо ви використовуєте останню версію Ubuntu (14.04 на момент написання цієї статті), QPDF, швидше за все, встановлено. Якщо його не встановлено, натисніть Ctrl + Alt + T, щоб відкрити вікно терміналу, і введіть у команді наступну команду.
sudo apt-get install qpdf
Введіть пароль облікового запису, коли з'явиться запит, і натисніть Enter.
Після встановлення QPDF введіть наступну команду і натисніть клавішу Enter.
qpdf -password = password -decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Розподіл команди такий:
qpdf | Назва команди |
-- password = пароль | Підкажіть пароль, щоб відкрити захищений файл PDF. Введіть пароль для файлу після знаку рівності. ПРИМІТКА. На лівій стороні знаку рівності є два тире перед паролем. |
-- дешифрувати /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 to PostScript (pdftops) і конвертер Ghostscript PostScript-to-PDF для перетворення постскрипту файлу назад у незахищений файл PDF.
Пакет xpdf-utils вже може бути встановлений, якщо ви використовуєте останню версію Ubuntu. Якщо ні, введіть наступну команду під запит і натисніть Enter, щоб встановити пакет.
sudo apt-get встановлює xpdf-utils
Введіть пароль облікового запису, коли з'явиться запит, і натисніть Enter.
Після встановлення xpdf-utils ви готові перетворити ваш захищений паролем файл PDF у постскрипт. Введіть наступну команду у запрошенні та натисніть Enter.
pdftops -upw пароль /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. |
Файл postscript генерується і поміщається в папку, яку ви вказали в команді.
Перед перетворенням постскрипту файл у незахищений файл PDF, ви повинні встановити Ghostscript постскриптум до PDF конвертер (ps2pdf). Для цього введіть у відповідь наступну команду і натисніть Enter.
sudo apt-get install context
Введіть пароль облікового запису під запрошенням і натисніть клавішу Enter.
Процес інсталяції починається з аналізу вашої системи і вказує, скільки пакунків буде встановлено і скільки місця вони будуть використовувати. На запит, якщо ви хочете продовжити, введіть “y” і натисніть Enter.
Після встановлення ps2pdf введіть наступну команду і натисніть клавішу Enter.
ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf
Розподіл команди такий:
ps2pdf | Назва команди |
/home/lori/Documents/secured.ps | Повний шлях і ім'я файлу приписки. Замініть це на повний шлях і ім'я файлу вашого постскрипту. |
/home/lori/Documents/unsecured.pdf | Повний шлях і ім'я файлу для незахищеного PDF-файлу, який буде згенеровано. Замініть це на повний шлях і ім'я файлу, який ви хочете використовувати для незахищеного PDF-файлу, згенерованого з постскрипту. |
Новий, незахищений файл PDF генерується і поміщається в папку, яку ви вказали в команді.
Використання Evince
Evince є засобом перегляду файлів PDF за промовчанням, який постачається разом з Ubuntu. Ви можете використовувати його для видалення пароля з PDF-файлу, якщо знаєте пароль. Це графічний інструмент, але ми запустимо його з командного рядка. Щоб запустити Evince, введіть у відповідь наступну команду і натисніть Enter.
evince /home/lori/Documents/secured.pdf
Замініть повний шлях і ім'я файлу PDF-файлу.
ПРИМІТКА. Ви можете побачити таке повідомлення про помилку, але файл відкриється так чи інакше.
Evince відображає діалогове вікно з проханням ввести пароль користувача для відкриття файлу PDF. Введіть пароль у вікні редагування та виберіть, як довго ви бажаєте запам'ятати пароль. Натисніть "Розблокувати документ".
Коли файл PDF відкриється, виберіть "Друк" у меню "Файл".
У діалоговому вікні «Друк» виберіть «Друк до файлу». Якщо ви хочете змінити ім'я файлу або місце, де його збережено, натисніть кнопку поруч із пунктом "Файл", що показуватиме шлях і ім'я файлу.
У діалоговому вікні «Вибір імені файлу» перейдіть до місця, де потрібно зберегти незахищений файл PDF, і введіть ім'я файлу в полі Ім'я. Натисніть "Вибрати".
Новий шлях і ім'я файлу відображаються на кнопці "Файл". Прийміть параметри за промовчанням для інших параметрів і натисніть "Друк".
Незахищений файл PDF зберігається у вибраному місці.
Двічі клацніть на файлі, щоб відкрити його знову в Evince. Зверніть увагу, що вас не запитує пароль.
Пам'ятайте, що для видалення пароля з PDF-файлу за допомогою цих інструментів необхідно знати пароль.