Как да премахнете парола от 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 input_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 | Име на командата |
-- парола = парола | Поискайте паролата, за да отворите защитения 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 Converter, за да конвертираме PostScript файла обратно в незащитен PDF файл.
Пакетът xpdf-utils може вече да е инсталиран, ако използвате най-новата версия на Ubuntu. Ако не, въведете следната команда в реда и натиснете Enter, за да инсталирате пакета.
sudo apt-get install xpdf-utils
Въведете паролата за профила си, когато бъдете подканени, и натиснете Enter.
След като xpdf-utils е инсталиран, сте готови да конвертирате защитения с парола PDF файл в PostScript файл. Въведете следната команда в реда и натиснете Enter.
pdftops -ww парола /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Разбивката на командата е както следва:
pdftops | Име на командата |
-парола | Поискайте потребителска парола, за да отворите защитения PDF файл. Сменете паролата с паролата, която отваря защитения PDF файл. ЗАБЕЛЕЖКА: Има едно тире преди „нагоре“. |
/home/lori/Documents/secured.pdf | Пълен път и име на файла, защитен с парола, PDF файл. Заменете го с пълния път и името на файла, защитен с парола PDF файл. |
/home/lori/Documents/unsecured.pdf | Пълен път и име на файл за незащитения PDF файл, който ще бъде генериран. Заменете това с пълния път и името на файла, които искате да използвате за незащитения PDF файл, генериран от pdftops. |
PostScript файлът се генерира и поставя в папката, която сте задали в командата.
Преди да конвертирате PostScript файла обратно в незащитен PDF файл, трябва да инсталирате Ghostscript Postscript-to-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 | Пълен път и име на файла на 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 файл.
ЗАБЕЛЕЖКА: Може да видите следното съобщение за грешка, но файлът ще се отвори така или иначе.
Evince показва диалогов прозорец с искане за потребителска парола за отваряне на PDF файла. Въведете паролата в полето за редактиране и изберете колко дълго искате Evince да запомни паролата. Кликнете върху „Отключи документа“.
Когато PDF файлът се отвори, изберете “Print” от менюто “File”.
В диалоговия прозорец “Печат” изберете “Печат във файл”. Ако искате да промените името на файла или мястото, където е записано, кликнете върху бутона до „Файл“, показващ пътя и името на файла.
В диалоговия прозорец „Избор на име на файл“ отидете до мястото, където искате да запишете незащитения PDF файл и въведете име за файла в полето Име. Кликнете върху „Избор“.
Новият път и името на файла се показва в бутона “Файл”. Приемете настройките по подразбиране за другите опции и кликнете върху „Печат“.
Незащитеният PDF файл се запазва на избраното от вас място.
Кликнете два пъти върху файла, за да го отворите отново в Evince. Обърнете внимание, че не ви е поискана паролата.
Не забравяйте, че за да премахнете парола от PDF файл с помощта на тези инструменти, трябва да знаете паролата.