Πώς να αφαιρέσετε έναν κωδικό πρόσβασης από ένα αρχείο PDF στο Linux
Έχετε προστατεύσει ένα αρχείο PDF που περιέχει ευαίσθητες πληροφορίες με έναν μακρύ, ασφαλή κωδικό πρόσβασης, οπότε μόνο ο ενδιαφερόμενος μπορεί να το ανοίξει. Ωστόσο, δεν θέλετε να εισάγετε αυτόν τον κωδικό πρόσβασης κάθε φορά που έχετε πρόσβαση στο έγγραφο, οπότε θέλετε να καταργήσετε τον κωδικό πρόσβασης από το αντίγραφό σας.
Θα σας δείξουμε τέσσερις τρόπους στο Linux για να καταργήσετε έναν κωδικό πρόσβασης από ένα αρχείο PDF όταν γνωρίζετε τον κωδικό πρόσβασης.
ΣΗΜΕΙΩΣΗ: Όταν λέμε να πληκτρολογήσετε κάτι σε αυτό το άρθρο και υπάρχουν εισαγωγικά γύρω από το κείμενο, ΜΗΝ πληκτρολογείτε τα αποσπάσματα, εκτός αν διευκρινίζουμε διαφορετικά.
Χρήση του PDF Toolkit (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 εγκατάσταση qpdf
Πληκτρολογήστε τον κωδικό πρόσβασης του λογαριασμού σας όταν σας ζητηθεί και πατήστε Enter.
Μόλις εγκατασταθεί το QPDF, πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών και πατήστε Enter.
qpdf -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 extractor εικόνας (pdfimages), έναν μετατροπέα PDF σε κείμενο (pdftotext) αναλυτή (pdffonts). Για περισσότερες πληροφορίες σχετικά με κάθε εργαλείο, πληκτρολογήστε την εντολή (σε παρενθέσεις για κάθε εργαλείο που παρατίθεται) ακολουθούμενη από "-help" (δύο παύλες πριν από τη βοήθεια).
Για να καταργήσετε έναν κωδικό πρόσβασης από ένα αρχείο PDF, θα χρησιμοποιήσουμε το εργαλείο PDF σε PostScript (pdftops) και το μετατροπέα Ghostscript PostScript σε PDF για να μετατρέψουμε το αρχείο postscript σε ένα αρχείο PDF χωρίς προστασία.
Το πακέτο xpdf-utils ενδέχεται να είναι ήδη εγκατεστημένο αν χρησιμοποιείτε την πιο πρόσφατη έκδοση του Ubuntu. Εάν όχι, πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών και πατήστε Enter για να εγκαταστήσετε το πακέτο.
sudo apt-get εγκατάσταση του xpdf-utils
Πληκτρολογήστε τον κωδικό πρόσβασης του λογαριασμού σας όταν σας ζητηθεί και πατήστε Enter.
Μόλις εγκατασταθεί το xpdf-utils, είστε έτοιμοι να μετατρέψετε το αρχείο PDF που προστατεύεται με κωδικό πρόσβασης σε ένα αρχείο postscript. Πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών και πατήστε Enter.
pdftops -upw κωδικός πρόσβασης / home / χλωρί / Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Η κατανομή της εντολής έχει ως εξής:
pdftops | Όνομα της εντολής |
-upw κωδικό πρόσβασης | Προτροπή για τον κωδικό πρόσβασης χρήστη για να ανοίξετε το προστατευμένο αρχείο PDF. Αντικαταστήστε τον "κωδικό πρόσβασης" με τον κωδικό πρόσβασης που ανοίγει το προστατευμένο αρχείο PDF. ΣΗΜΕΙΩΣΗ: Υπάρχει μια παύλα πριν "upw". |
/home/lori/Documents/secured.pdf | Πλήρης διαδρομή και όνομα αρχείου του αρχείου PDF που προστατεύεται με κωδικό πρόσβασης. Αντικαταστήστε το με την πλήρη διαδρομή και το όνομα αρχείου για το αρχείο PDF που προστατεύεται με κωδικό πρόσβασης. |
/home/lori/Documents/unsecured.pdf | Πλήρης διαδρομή και όνομα αρχείου για το μη προστατευμένο αρχείο PDF που θα δημιουργηθεί. Αντικαταστήστε αυτό με την πλήρη διαδρομή και το όνομα αρχείου που θέλετε να χρησιμοποιήσετε για το μη προστατευμένο αρχείο PDF που δημιουργήθηκε από το pdftops. |
Το αρχείο postscript δημιουργείται και τοποθετείται στο φάκελο που καθορίσατε στην εντολή.
Πριν μετατρέψετε το αρχείο postscript σε ένα μη προστατευμένο αρχείο PDF, πρέπει να εγκαταστήσετε τον μετατροπέα Ghostscript Postscript σε PDF (ps2pdf). Για να το κάνετε αυτό, πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών και πατήστε Enter.
sudo apt-get πλαίσιο εγκατάστασης
Πληκτρολογήστε τον κωδικό πρόσβασης του λογαριασμού σας με την εντολή και πατήστε Enter.
Η διαδικασία εγκατάστασης ξεκινά με μια ανάλυση του συστήματός σας και αναφέρει πόσες συσκευασίες θα εγκατασταθούν και πόσο χώρο θα χρησιμοποιήσουν. Όταν ερωτηθείτε αν θέλετε να συνεχίσετε, πληκτρολογήστε "y" και πατήστε Enter.
Μόλις εγκατασταθεί το ps2pdf, πληκτρολογήστε την ακόλουθη εντολή στη γραμμή εντολών και πατήστε Enter.
ps2pdf /home/lori/Documents/unsecured.ps/home/lori/Documents/unsecured.pdf
Η κατανομή της εντολής έχει ως εξής:
ps2pdf | Όνομα της εντολής |
/home/lori/Documents/secured.ps | Πλήρης διαδρομή και όνομα αρχείου του αρχείου postscript. Αντικαταστήστε αυτό με την πλήρη διαδρομή και το όνομα αρχείου για το αρχείο 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, επιλέξτε "Εκτύπωση" από το μενού "Αρχείο".
Στο παράθυρο διαλόγου "Εκτύπωση", επιλέξτε "Εκτύπωση σε αρχείο". Αν θέλετε να αλλάξετε το όνομα αρχείου ή την τοποθεσία όπου έχει αποθηκευτεί, κάντε κλικ στο κουμπί δίπλα στο "Αρχείο" που δείχνει τη διαδρομή και το όνομα αρχείου.
Στο παράθυρο διαλόγου "Επιλογή ονόματος αρχείου", μεταβείτε στη θέση όπου θέλετε να αποθηκεύσετε το μη προστατευμένο αρχείο PDF και εισάγετε ένα όνομα για το αρχείο στο πεδίο Όνομα. Κάντε κλικ στην επιλογή "Επιλογή".
Η νέα διαδρομή και το όνομα αρχείου εμφανίζονται στο κουμπί "Αρχείο". Αποδεχτείτε τις προεπιλεγμένες ρυθμίσεις για τις άλλες επιλογές και κάντε κλικ στο κουμπί "Εκτύπωση".
Το μη προστατευμένο αρχείο PDF αποθηκεύεται στη θέση που επιλέξατε.
Κάντε διπλό κλικ στο αρχείο για να το ανοίξετε ξανά στο Evince. Παρατηρήστε ότι δεν σας ζητείται ο κωδικός πρόσβασης.
Θυμηθείτε, για να καταργήσετε έναν κωδικό πρόσβασης από ένα αρχείο PDF χρησιμοποιώντας αυτά τα εργαλεία, πρέπει να γνωρίζετε τον κωδικό πρόσβασης.