Hjemmeside » hvordan » Sådan fjerner du et kodeord fra en PDF-fil i Linux

    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.