Salasanan poistaminen PDF-tiedostosta Linuxissa
Olet suojatut arkaluonteisia tietoja sisältävän PDF-tiedoston pitkän, suojatun salasanan avulla, joten vain tarkoitettu osapuoli voi avata sen. Et kuitenkaan halua syöttää salasanaa aina, kun käytät asiakirjaa, joten haluat poistaa salasanan kopiosta.
Näytämme Linuxissa neljä tapaa poistaa salasana PDF-tiedostosta, kun tiedät salasanan.
HUOMAUTUS: Kun sanomme kirjoittaa tämän artikkelin ja tekstin ympärillä on lainauksia, ÄLÄ anna lainauksia, ellei toisin mainita.
PDF-työkalupaketin käyttäminen (pdftk)
PDF-työkalupakki on kätevä komentorivityökalu PDF-tiedostojen käsittelyyn. Asenna pdftk painamalla Ctrl + Alt + T avataksesi pääteikkunan. Kirjoita seuraava komento kehotteeseen ja paina Enter.
sudo apt-get install pdftk
Kirjoita käyttäjän tunnussana, kun sitä pyydetään, ja paina Enter.
Asennusprosessi alkaa analysoimalla järjestelmääsi ja luetellaan, kuinka monta pakettia asennetaan ja kuinka paljon tilaa he käyttävät. Kun kysytään, haluatko jatkaa, kirjoita “y” ja paina Enter.
Kun asennus on valmis, kirjoita seuraava komento kehoteeseen ja korvaa seuraavat osat alla esitetyllä tavalla.
pdftk /home/lori/Documents/secured.pdf input_pw salasanan ulostulo /home/lori/Documents/unsecured.pdf
Komennon jakautuminen on seuraava:
pdftk | Komennon nimi |
/home/lori/Documents/secured.pdf | Salasanasuojattu PDF-tiedoston koko polku ja tiedostonimi. Korvaa tämä salasanalla suojatun PDF-tiedoston täydellä polulla ja tiedostonimellä. |
input_pw salasana | Pyydä suojatun PDF-tiedoston käyttäjän salasanaa ja tiedoston avaamiseen käytettyä salasanaa. Vaihda salasana salasanalla, jota käytetään tiedoston avaamiseen. |
lähtö / home/lori/Documents/unsecured.pdf | Pyydä polkua ja tiedoston nimeä, jota haluat käyttää suojaamattomassa PDF-tiedostossa, jonka luo pdftk, ja seuraa sen jälkeen suojatun PDF-tiedoston koko polku ja tiedostonimi. Korvaa tässä näkyvä polku koko polun ja tiedostonimen kanssa, jota haluat käyttää suojaamattomalla PDF-tiedostolla, jonka luo pdftk. |
Suorita komento painamalla Enter.
Suojaamaton PDF-tiedosto luodaan ja tallennetaan komennossa määritettyyn paikkaan.
QPDF: n käyttäminen
QPDF on komentoriviohjelma Linuxille, joka muuntaa PDF-tiedostosta toisen vastaavan PDF-tiedoston säilyttäen tiedoston sisällön. Työkalun avulla voit salata ja purkaa, web-optimoida ja jakaa ja yhdistää PDF-tiedostoja.
Jos käytät uusinta Ubuntu-versiota (14.04 tämän artikkelin kirjoittamisesta), QPDF on todennäköisesti asennettu. Jos sitä ei ole asennettu, avaa pääteikkuna painamalla Ctrl + Alt + T ja kirjoita seuraava komento kehotteeseen.
sudo apt-get install qpdf
Kirjoita tilisi salasana pyydettäessä ja paina Enter.
Kun QPDF on asennettu, kirjoita seuraava komento kehotteeseen ja paina Enter.
qpdf -password = salasana-salaa /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Komennon jakautuminen on seuraava:
qpdf | Komennon nimi |
-- salasana = salasana | Pyydä salasanaa avaamaan suojattu PDF-tiedosto. Syötä tiedostonimi salasanan jälkeen. HUOMAUTUS: Tasasymbolin vasemmalla puolella on kaksi viivaa ennen salasanaa. |
-- purkaa /home/lori/Documents/secured.pdf | Kysy sen PDF-tiedoston koko polku ja tiedostonimi, josta haluat poistaa salasanan. Vaihda koko polku ja tiedostonimi toiseen tiedostoon. |
/home/lori/Documents/unsecured.pdf | Luodun suojaamattoman PDF-tiedoston koko polku ja tiedostonimi. Korvaa se täydellä polulla ja tiedostonimellä, jota haluat käyttää suojatussa QPDF: n luomassa PDF-tiedostossa. |
Käyttämällä xpdf-utils
Xpdf-utils on PDF-apuohjelmien paketti, joka sisältää PDF: n PostScript-muuntimeen (pdftops), PDF-dokumenttitietojen poistolaitteen (pdfinfo), PDF-kuvanpoistimen (pdfimages), PDF-tekstimuuntimen (pdftotext) ja PDF-fontin analysaattori (pdffonts). Jos haluat lisätietoja kustakin työkalusta, kirjoita komento (sulkeissa jokaiselle luetellulle työkalulle) ja sen jälkeen “-help” (kaksi viivaa ennen apua).
Jos haluat poistaa salasanan PDF-tiedostosta, käytämme PDF-tiedostoa PostScript (pdftops) -työkaluun ja Ghostscript PostScript-to-PDF -muuntimeen, jos haluat muuntaa PostScript-tiedoston takaisin suojaamattomaksi PDF-tiedostoksi.
Xpdf-utils-paketti voidaan jo asentaa, jos käytät Ubuntu-ohjelman viimeisintä versiota. Jos ei, kirjoita seuraava komento kehotteeseen ja asenna paketti painamalla Enter-näppäintä.
sudo apt-get asenna xpdf-utils
Kirjoita tilisi salasana pyydettäessä ja paina Enter.
Kun xpdf-utils on asennettu, olet valmis muuttamaan salasanalla suojatun PDF-tiedoston PostScript-tiedostoksi. Kirjoita seuraava komento kehotteeseen ja paina Enter.
pdftops -upw password /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Komennon jakautuminen on seuraava:
pdftops | Komennon nimi |
-salasana | Pyydä käyttäjän salasanaa avaamaan suojattu PDF-tiedosto. Vaihda salasana salasanalla, joka avaa suojatun PDF-tiedoston. HUOMAUTUS: On olemassa yksi viiva ennen "upw". |
/home/lori/Documents/secured.pdf | Salasanasuojattu PDF-tiedoston koko polku ja tiedostonimi. Korvaa tämä salasanalla suojatun PDF-tiedoston täydellä polulla ja tiedostonimellä. |
/home/lori/Documents/unsecured.pdf | Luodun suojaamattoman PDF-tiedoston koko polku ja tiedostonimi. Korvaa tämä polulla ja tiedostonimellä, jota haluat käyttää suojaamattomalla PDF-tiedostolla, jonka pdftops luo. |
PostScript-tiedosto luodaan ja sijoitetaan komennossa määritettyyn kansioon.
Ennen kuin postScript-tiedosto palautetaan suojaamattomaksi PDF-tiedostoksi, on asennettava Ghostscript Postscript-to-PDF Converter (ps2pdf). Voit tehdä tämän kirjoittamalla seuraavan komennon kehotteeseen ja painamalla Enter.
sudo apt-get -asennusympäristö
Kirjoita tilisi salasana kehotteeseen ja paina Enter.
Asennusprosessi alkaa analysoimalla järjestelmääsi ja luetellaan, kuinka monta pakettia asennetaan ja kuinka paljon tilaa he käyttävät. Kun kysytään, haluatko jatkaa, kirjoita “y” ja paina Enter.
Kun ps2pdf on asennettu, kirjoita seuraava komento kehotteeseen ja paina Enter.
ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf
Komennon jakautuminen on seuraava:
ps2pdf | Komennon nimi |
/home/lori/Documents/secured.ps | PostScript-tiedoston koko polku ja tiedostonimi. Korvaa tämä postScript-tiedoston täydellä polulla ja tiedostonimellä. |
/home/lori/Documents/unsecured.pdf | Luodun suojaamattoman PDF-tiedoston koko polku ja tiedostonimi. Korvaa tämä polulla ja tiedostonimellä, jota haluat käyttää suojaamattomalla PDF-tiedostolla, jonka ps2pdf on kirjoittanut PostScript-tiedostosta. |
Uusi, suojaamaton PDF-tiedosto luodaan ja sijoitetaan komennossa määritettyyn kansioon.
Käyttämällä Evince
Evince on Ubuntun mukana tuleva oletusarvoinen PDF-tiedoston katseluohjelma. Voit käyttää sitä poistaaksesi salasanan PDF-tiedostosta niin kauan kuin tiedät salasanan. Se on graafinen työkalu, mutta suoritamme sen komentoriviltä. Jos haluat suorittaa Evince-ohjelman, kirjoita seuraava komento kehotteeseen ja paina Enter.
evince /home/lori/Documents/secured.pdf
Vaihda PDF-tiedoston koko polku ja tiedostonimi.
HUOMAUTUS: Saatat nähdä seuraavan virhesanoman, mutta tiedosto avautuu joka tapauksessa.
Evince näyttää valintaikkunan, jossa pyydetään käyttäjän salasanaa avaamaan PDF-tiedosto. Syötä salasana muokkausruutuun ja valitse, kuinka kauan haluat Evinceä muistamaan salasanan. Napsauta "Avaa dokumentti".
Kun PDF-tiedosto avautuu, valitse ”File” -valikosta ”Print”.
Valitse ”Tulosta” -valintaikkunassa ”Tulosta tiedostoon”. Jos haluat muuttaa tiedostonimeä tai sijaintia, johon se on tallennettu, napsauta "Tiedosto" -kohdan vieressä olevaa painiketta, jossa näkyy polku ja tiedostonimi.
Valitse ”Valitse tiedostonimi” -valintaikkunasta sijainti, johon haluat tallentaa suojaamattoman PDF-tiedoston, ja kirjoita tiedoston nimi Nimi-kenttään. Valitse "Valitse".
Uusi polku ja tiedostonimi näkyvät ”Tiedosto” -painikkeella. Hyväksy muiden asetusten oletusasetukset ja napsauta "Tulosta".
Suojaamaton PDF-tiedosto tallennetaan valitsemaasi paikkaan.
Avaa tiedosto uudelleen kaksoisnapsauttamalla sitä Evince. Huomaa, että sinua ei pyydetä antamaan salasanaa.
Muista, että salasanan poistaminen PDF-tiedostosta näiden työkalujen avulla täytyy tietää salasana.