Hoe een wachtwoord uit een PDF-bestand in Linux te verwijderen
U hebt een PDF-bestand met gevoelige informatie beveiligd met een lang, veilig wachtwoord, zodat alleen de beoogde partij het kan openen. U wilt echter niet telkens dat wachtwoord invoeren wanneer u het document opent, dus u wilt het wachtwoord van uw kopie verwijderen.
We zullen u in Linux vier manieren tonen om een wachtwoord uit een PDF-bestand te verwijderen als u het wachtwoord kent.
OPMERKING: wanneer we zeggen dat u iets in dit artikel typt en er zijn aanhalingstekens rond de tekst, typt u NIET de aanhalingstekens, tenzij anders aangegeven.
De PDF Toolkit gebruiken (pdftk)
De PDF-toolkit is een handig hulpmiddel voor de opdrachtregel voor het manipuleren van PDF-bestanden. Om pdftk te installeren, drukt u op Ctrl + Alt + T om een terminalvenster te openen. Typ de volgende opdracht bij de prompt en druk op Enter.
sudo apt-get install pdftk
Typ het wachtwoord voor uw gebruikersaccount wanneer daarom wordt gevraagd en druk op Enter.
Het installatieproces begint met een analyse van uw systeem en geeft aan hoeveel pakketten worden geïnstalleerd en hoeveel ruimte ze zullen gebruiken. Wanneer u wordt gevraagd of u wilt doorgaan, typt u een "y" en drukt u op Enter.
Wanneer de installatie is voltooid, typt u de volgende opdracht bij de prompt en vervangt u de relevante onderdelen zoals hieronder aangegeven.
pdftk /home/lori/Documents/secured.pdf input_pw wachtwoord output /home/lori/Documents/unsecured.pdf
De verdeling van het commando is als volgt:
pdftk | Naam van het commando |
/home/lori/Documents/secured.pdf | Volledig pad en bestandsnaam van het met een wachtwoord beveiligde PDF-bestand. Vervang dit door het volledige pad en de volledige bestandsnaam voor uw wachtwoordbeveiligde PDF-bestand. |
input_pw wachtwoord | Vragen om het gebruikerswachtwoord in te voeren voor het beveiligde PDF-bestand en het wachtwoord dat is gebruikt om het bestand te openen. Vervang "wachtwoord" door het wachtwoord dat is gebruikt om uw bestand te openen. |
output /home/lori/Documents/unsecured.pdf | Vraag naar het pad en de bestandsnaam die u wilt gebruiken voor het onbeveiligde PDF-bestand dat door pdftk is gegenereerd, gevolgd door het volledige pad en de volledige bestandsnaam voor het onbeveiligde PDF-bestand dat wordt gegenereerd. Vervang het hier weergegeven pad met het volledige pad en de volledige bestandsnaam die u wilt gebruiken voor het onbeveiligde PDF-bestand gegenereerd door pdftk. |
Druk op Enter om de opdracht uit te voeren.
Het onbeveiligde PDF-bestand wordt gegenereerd en opgeslagen op de locatie die u hebt opgegeven in de opdracht.
QPDF gebruiken
QPDF is een opdrachtregelprogramma voor Linux dat van één PDF-bestand naar een ander, gelijkwaardig PDF-bestand converteert met behoud van de inhoud van het bestand. Met deze tool kunt u PDF-bestanden coderen en decoderen, weboptimaliseren en samenvoegen en samenvoegen.
Als u de nieuwste versie van Ubuntu gebruikt (14.04 vanaf het schrijven van dit artikel), is waarschijnlijk QPDF geïnstalleerd. Als het niet is geïnstalleerd, drukt u op Ctrl + Alt + T om een terminalvenster te openen en typt u de volgende opdracht bij de prompt.
sudo apt-get install qpdf
Typ uw accountwachtwoord wanneer daarom wordt gevraagd en druk op Enter.
Nadat QPDF is geïnstalleerd, typt u de volgende opdracht bij de prompt en drukt u op Enter.
qpdf -password = wachtwoord -decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
De verdeling van het commando is als volgt:
qpdf | Naam van het commando |
-- password = wachtwoord | Vraag om het wachtwoord om het beveiligde PDF-bestand te openen. Voer het wachtwoord voor uw bestand in na het gelijkteken. OPMERKING: er zijn twee streepjes vóór "wachtwoord" aan de linkerkant van het gelijkteken. |
-- decrypt /home/lori/Documents/secured.pdf | Vragen om het volledige pad en de bestandsnaam van het PDF-bestand waaruit u het wachtwoord wilt verwijderen. Vervang het volledige pad en de bestandsnaam door een voor uw bestand. |
/home/lori/Documents/unsecured.pdf | Volledig pad en bestandsnaam voor het onbeveiligde PDF-bestand dat wordt gegenereerd. Vervang dit door het volledige pad en de bestandsnaam die u wilt gebruiken voor het onbeveiligde PDF-bestand dat is gegenereerd door QPDF. |
Xpdf-utils gebruiken
Xpdf-utils is een pakket PDF-hulpprogramma's met een PDF naar PostScript-converter (pdftops), een pdf-documentinformatie-extractor (pdfinfo), een PDF-afbeeldingsafleidingsprogramma (pdfimages), een PDF naar tekstomzetter (pdftotext) en een PDF-lettertype analyser (pdffonts). Typ voor meer informatie over elk hulpmiddel de opdracht (tussen haakjes voor elk weergegeven gereedschap) gevolgd door "-help" (twee streepjes vóór hulp).
Om een wachtwoord uit een PDF-bestand te verwijderen, gebruiken we de tool PDF to PostScript (pdftops) en de PostScript-naar-PDF-converter van Ghostscript om het postscript-bestand terug te zetten naar een onbeveiligd PDF-bestand.
Het xpdf-utils-pakket is mogelijk al geïnstalleerd als u de nieuwste versie van Ubuntu gebruikt. Als dat niet het geval is, typt u de volgende opdracht bij de prompt en drukt u op Enter om het pakket te installeren.
sudo apt-get installeer xpdf-utils
Typ uw accountwachtwoord wanneer daarom wordt gevraagd en druk op Enter.
Zodra xpdf-utils is geïnstalleerd, bent u klaar om uw wachtwoordbeveiligde PDF-bestand naar een postscript-bestand te converteren. Typ de volgende opdracht bij de prompt en druk op Enter.
pdftops -upw password /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
De verdeling van het commando is als volgt:
pdftops | Naam van het commando |
-upw-wachtwoord | Vraag om het gebruikerswachtwoord om het beveiligde PDF-bestand te openen. Vervang "wachtwoord" door het wachtwoord dat uw beveiligde PDF-bestand opent. OPMERKING: er is één liggend streepje vóór "upw". |
/home/lori/Documents/secured.pdf | Volledig pad en bestandsnaam van het met een wachtwoord beveiligde PDF-bestand. Vervang dit door het volledige pad en de volledige bestandsnaam voor uw wachtwoordbeveiligde PDF-bestand. |
/home/lori/Documents/unsecured.pdf | Volledig pad en bestandsnaam voor het onbeveiligde PDF-bestand dat wordt gegenereerd. Vervang dit door het volledige pad en de bestandsnaam die u wilt gebruiken voor het onbeveiligde PDF-bestand dat door pdftops is gegenereerd. |
Het postscript-bestand wordt gegenereerd en in de map geplaatst die u in de opdracht hebt opgegeven.
Voordat u het postscript-bestand terug converteert naar een onbeveiligd PDF-bestand, moet u de Ghostscript Postscript-to-PDF Converter (ps2pdf) installeren. Hiertoe typt u de volgende opdracht bij de prompt en drukt u op Enter.
sudo apt-get install-context
Typ uw accountwachtwoord bij de prompt en druk op Enter.
Het installatieproces begint met een analyse van uw systeem en geeft aan hoeveel pakketten worden geïnstalleerd en hoeveel ruimte ze zullen gebruiken. Wanneer u wordt gevraagd of u wilt doorgaan, typt u een "y" en drukt u op Enter.
Nadat ps2pdf is geïnstalleerd, typt u de volgende opdracht bij de prompt en drukt u op Enter.
ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf
De verdeling van het commando is als volgt:
ps2pdf | Naam van het commando |
/home/lori/Documents/secured.ps | Volledig pad en bestandsnaam van het postscript-bestand. Vervang dit door het volledige pad en de bestandsnaam voor je postscript-bestand. |
/home/lori/Documents/unsecured.pdf | Volledig pad en bestandsnaam voor het onbeveiligde PDF-bestand dat wordt gegenereerd. Vervang dit door het volledige pad en de bestandsnaam die u wilt gebruiken voor het onbeveiligde PDF-bestand dat is gegenereerd uit het postscript-bestand door ps2pdf. |
Een nieuw, onbeveiligd PDF-bestand wordt gegenereerd en in de map geplaatst die u in de opdracht hebt opgegeven.
Evince gebruiken
Evince is de standaard PDF-bestandsviewer die wordt meegeleverd met Ubuntu. U kunt het gebruiken om een wachtwoord uit een PDF-bestand te verwijderen zolang u het wachtwoord kent. Het is een grafische tool, maar we zullen het uitvoeren vanaf de opdrachtregel. Om Evince uit te voeren, typt u de volgende opdracht bij de prompt en drukt u op Enter.
evince /home/lori/Documents/secured.pdf
Vervang het volledige pad en de bestandsnaam voor uw PDF-bestand.
OPMERKING: mogelijk wordt het volgende foutbericht weergegeven, maar het bestand wordt toch geopend.
Evince geeft een dialoogvenster weer waarin om het gebruikerswachtwoord wordt gevraagd om het PDF-bestand te openen. Voer het wachtwoord in het invoervak in en selecteer hoe lang u wilt dat Evince het wachtwoord onthoudt. Klik op "Document ontgrendelen".
Wanneer het PDF-bestand wordt geopend, selecteert u "Afdrukken" in het menu "Bestand".
Selecteer "Afdrukken naar bestand" in het dialoogvenster "Afdrukken". Als u de bestandsnaam of de locatie waar deze is opgeslagen wilt wijzigen, klikt u op de knop naast "Bestand" met het pad en de bestandsnaam.
Blader in het dialoogvenster "Selecteer een bestandsnaam" naar de locatie waar u het onbeveiligde PDF-bestand wilt opslaan en voer een naam in voor het bestand in het veld Naam. Klik op 'Selecteren'.
Het nieuwe pad en de bestandsnaam worden weergegeven op de knop "Bestand". Accepteer de standaardinstellingen voor de andere opties en klik op "Afdrukken".
Het onbeveiligde PDF-bestand wordt opgeslagen op de locatie die u hebt gekozen.
Dubbelklik op het bestand om het opnieuw te openen in Evince. U ziet dat u niet om het wachtwoord wordt gevraagd.
Vergeet niet dat om een wachtwoord uit een PDF-bestand te verwijderen met behulp van deze hulpmiddelen, u het wachtwoord moet kennen.