Sådan fjerner du et kodeord fra en PDF-fil i Linux
Du har beskyttet en PDF-fil, der indeholder følsomme oplysninger med et langt sikkert kodeord, så kun den påtænkte part kan åbne den. Du vil dog ikke indtaste adgangskoden hver gang du åbner dokumentet, så du vil fjerne adgangskoden fra din kopi.
Vi vil vise dig fire måder i Linux til at fjerne et kodeord fra en PDF-fil, når du kender adgangskoden.
BEMÆRK: Når vi siger at skrive noget i denne artikel, og der er citater omkring teksten, skriv IKKE citaterne, medmindre vi angiver andet.
Brug af PDF Toolkit (pdftk)
PDF Toolkit er et praktisk kommandolinjeværktøj til manipulation af PDF-filer. For at installere pdftk, tryk Ctrl + Alt + T for at åbne et Terminal vindue. Indtast følgende kommando ved prompten, og tryk på Enter.
sudo apt-get install pdftk
Indtast adgangskoden til din brugerkonto, når du bliver bedt om det, og tryk på Enter.
Installationsprocessen starter med en analyse af dit system og lister på, hvor mange pakker der skal installeres, og hvor meget plads de skal bruge. Når du bliver spurgt, om du vil fortsætte, skal du skrive en "y" og trykke på Enter.
Når installationen er færdig, skriv følgende kommando ved spørgsmålet, og udskift de relevante dele som angivet nedenfor.
pdftk /home/lori/Documents/secured.pdf input_pw adgangskode output /home/lori/Documents/unsecured.pdf
Opdelingen af kommandoen er som følger:
pdftk | Navn på kommandoen |
/home/lori/Documents/secured.pdf | Fuld bane og filnavn for den adgangskodebeskyttede PDF-fil. Erstat dette med den fulde sti og filnavn for din passwordbeskyttede PDF-fil. |
input_pw adgangskode | Spørg om at indtaste brugeradgangskoden for den beskyttede PDF-fil og den adgangskode, der bruges til at åbne filen. Udskift "password" med adgangskoden til at åbne din fil. |
output /home/lori/Documents/unsecured.pdf | Spørg efter stien og filnavnet, du vil bruge til den ubeskyttede PDF-fil genereret af pdftk efterfulgt af den fulde sti og filnavn for den ubeskyttede PDF-fil, der vil blive genereret. Udskift den vej, der vises her, med den fulde sti og filnavn, du vil bruge til den ubeskyttede PDF-fil genereret af pdftk. |
Tryk på Enter for at udføre kommandoen.
Den ubeskyttede PDF-fil genereres og gemmes til det sted, du har angivet i kommandoen.
Brug af QPDF
QPDF er et kommandolinjeprogram til Linux, der konverterer fra en PDF-fil til en anden tilsvarende PDF-fil, samtidig med at indholdets indhold bevares. Værktøjet giver dig mulighed for at kryptere og dekryptere, weboptimere og opdele og fusionere PDF-filer.
Hvis du bruger den nyeste version af Ubuntu (14.04 som i skrivelsen af denne artikel), er QPDF sandsynligvis installeret. Hvis den ikke er installeret, skal du trykke på Ctrl + Alt + T for at åbne et Terminal vindue og skrive følgende kommando ved prompten.
sudo apt-get installer qpdf
Indtast din konto adgangskode, når du bliver bedt om det, og tryk på Enter.
Når QPDF er installeret, skal du skrive følgende kommando ved prompten og trykke på Enter.
qpdf -password = password -decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Opdelingen af kommandoen er som følger:
qpdf | Navn på kommandoen |
-- password = password | Spørg efter adgangskoden for at åbne den beskyttede PDF-fil. Indtast adgangskoden til din fil efter ligestegnet. BEMÆRK: Der er to bindestreger før "kodeord" på venstre side af ligestegnet. |
-- dekryptere /home/lori/Documents/secured.pdf | Spørg efter hele stien og filnavnet til den PDF-fil, hvorfra du vil fjerne adgangskoden. Udskift hele stien og filnavnet med en til din fil. |
/home/lori/Documents/unsecured.pdf | Fuld sti og filnavn for den ubeskyttede PDF-fil, der vil blive genereret. Erstat dette med den fulde sti og filnavn, du vil bruge til den ubeskyttede PDF-fil, der genereres af QPDF. |
Brug af xpdf-utils
Xpdf-utils er en pakke med PDF-værktøjer, der indeholder en PDF til PostScript-konverter (pdftops), en PDF-dokument-informationer (pdfinfo), et PDF-billedeuddrag (pdfimages), en PDF til tekstkonverter (pdftotext) og en PDF-skrifttype analysator (pdffonts). For mere information om hvert værktøj, skriv kommandoen (i parentes for hvert værktøj angivet) efterfulgt af "-hjælp" (to bindestreger før hjælp).
For at fjerne et kodeord fra en PDF-fil, bruger vi PDF til PostScript (pdftops) værktøjet og Ghostscript PostScript til PDF Converter til at konvertere postscript filen tilbage til en ubeskyttet PDF-fil.
Pakken xpdf-utils kan allerede være installeret, hvis du bruger den nyeste version af Ubuntu. Hvis ikke, skriv følgende kommando ved prompten, og tryk på Enter for at installere pakken.
sudo apt-get install xpdf-utils
Indtast din konto adgangskode, når du bliver bedt om det, og tryk på Enter.
Når xpdf-utils er installeret, er du klar til at konvertere din adgangskodebeskyttet PDF-fil til en postscript-fil. Indtast følgende kommando ved prompten, og tryk på Enter.
pdftops -upw password /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Opdelingen af kommandoen er som følger:
pdftops | Navn på kommandoen |
-opw adgangskode | Opfordrer brugerens adgangskode til at åbne den beskyttede PDF-fil. Udskift "password" med adgangskoden, der åbner din beskyttede PDF-fil. BEMÆRK: Der er et dash før "upw". |
/home/lori/Documents/secured.pdf | Fuld bane og filnavn for den adgangskodebeskyttede PDF-fil. Erstat dette med den fulde sti og filnavn for din passwordbeskyttede PDF-fil. |
/home/lori/Documents/unsecured.pdf | Fuld sti og filnavn for den ubeskyttede PDF-fil, der vil blive genereret. Udskift dette med den fulde sti og filnavn, du vil bruge til den ubeskyttede PDF-fil genereret af pdftops. |
PostScript-filen genereres og placeres i den mappe, du har angivet i kommandoen.
Før du konverterer postscript-filen tilbage til en ubeskyttet PDF-fil, skal du installere Ghostscript Postscript-to-PDF Converter (ps2pdf). For at gøre dette skal du skrive følgende kommando ved prompten og trykke på Enter.
sudo apt-get install kontekst
Indtast din kontoadgangskode ved prompten, og tryk på Enter.
Installationsprocessen starter med en analyse af dit system og lister på, hvor mange pakker der skal installeres, og hvor meget plads de skal bruge. Når du bliver spurgt, om du vil fortsætte, skal du skrive en "y" og trykke på Enter.
Når ps2pdf er installeret, skal du skrive følgende kommando ved prompten og trykke på Enter.
ps2pdf /home/lori/Documents/unsecured.ps/home/lori/Documents/unsecured.pdf
Opdelingen af kommandoen er som følger:
ps2pdf | Navn på kommandoen |
/home/lori/Documents/secured.ps | Fuld bane og filnavn for postscript-filen. Erstat dette med den fulde sti og filnavn for din postscript-fil. |
/home/lori/Documents/unsecured.pdf | Fuld sti og filnavn for den ubeskyttede PDF-fil, der vil blive genereret. Udskift dette med den fulde sti og filnavn, du vil bruge til den ubeskyttede PDF-fil genereret fra postscript-filen af ps2pdf. |
En ny, ubeskyttet PDF-fil genereres og placeres i den mappe, du har angivet i kommandoen.
Brug af Evince
Evince er standard PDF-filfremviser, der følger med Ubuntu. Du kan bruge den til at fjerne et kodeord fra en PDF-fil, så længe du kender adgangskoden. Det er et grafisk værktøj, men vi løber det fra kommandolinjen. For at køre Evince, skriv følgende kommando ved prompten og tryk på Enter.
evince /home/lori/Documents/secured.pdf
Udskift hele stien og filnavnet til din PDF-fil.
BEMÆRK: Du kan muligvis se følgende fejlmeddelelse, men filen åbnes alligevel.
Evince viser en dialogboks, der spørger om brugeradgangskoden for at åbne PDF-filen. Indtast adgangskoden i redigeringsboksen og vælg hvor længe du vil have Evince at huske adgangskoden. Klik på "Lås op dokument".
Når PDF-filen åbnes, skal du vælge "Udskriv" fra menuen "Fil".
Vælg "Udskriv til fil" i dialogboksen "Udskriv". Hvis du vil ændre filnavnet eller det sted, hvor det er gemt, skal du klikke på knappen ved siden af "File", der viser stien og filnavnet.
I dialogboksen "Vælg et filnavn" navigerer du til det sted, hvor du vil gemme den ubeskyttede PDF-fil og indtaste et navn på filen i feltet Navn. Klik på "Vælg".
Den nye sti og filnavn vises på "File" -knappen. Godkend standardindstillingerne for de andre muligheder og klik på "Udskriv".
Den ubeskyttede PDF-fil gemmes til det sted, du valgte.
Dobbeltklik på filen for at åbne den igen i Evince. Bemærk, at du ikke bliver bedt om adgangskoden.
Husk at fjerne et kodeord fra en PDF-fil ved hjælp af disse værktøjer, du skal kende adgangskoden.