Główna » jak » Jak usunąć hasło z pliku PDF w systemie Linux

    Jak usunąć hasło z pliku PDF w systemie Linux

    Chroniłeś plik PDF zawierający poufne informacje za pomocą długiego, bezpiecznego hasła, dzięki czemu tylko osoba, która tego chce, może je otworzyć. Jednak nie chcesz wpisywać tego hasła za każdym razem, gdy uzyskujesz dostęp do dokumentu, dlatego chcesz usunąć hasło z kopii.

    W systemie Linux pokażemy cztery sposoby usuwania hasła z pliku PDF, gdy znasz hasło.

    UWAGA: Kiedy mówimy, aby wpisać coś w tym artykule i są cytaty wokół tekstu, NIE wpisuj cytatów, chyba że określimy inaczej.

    Korzystanie z narzędzia PDF Toolkit (pdftk)

    Zestaw narzędzi PDF to poręczne narzędzie wiersza poleceń do manipulowania plikami PDF. Aby zainstalować pdftk, naciśnij Ctrl + Alt + T, aby otworzyć okno Terminal. Wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter.

    sudo apt-get install pdftk

    Po wyświetleniu monitu wpisz hasło do konta użytkownika i naciśnij klawisz Enter.

    Proces instalacji rozpoczyna się od analizy systemu i pokazuje, ile pakietów zostanie zainstalowanych oraz ile miejsca będą wykorzystywać. Po zapytaniu, czy chcesz kontynuować, wpisz "y" i naciśnij Enter.

    Po zakończeniu instalacji wpisz następujące polecenie w wierszu polecenia, zastępując odpowiednie części, jak wskazano poniżej.

    pdftk /home/lori/Documents/secured.pdf input_pw wyjście do hasła /home/lori/Documents/unsecured.pdf

    Podział polecenia jest następujący:

    pdftk Nazwa polecenia
    /home/lori/Documents/secured.pdf Pełna ścieżka i nazwa pliku chronionego hasłem pliku PDF. Zastąp to pełną ścieżką i nazwą pliku PDF zabezpieczonego hasłem.
    input_pw hasło Pytaj o wprowadzenie hasła użytkownika do chronionego pliku PDF i hasła użytego do otwarcia pliku. Zastąp "hasło" hasłem użytym do otwarcia pliku.
    output /home/lori/Documents/unsecured.pdf Pytaj o ścieżkę i nazwę pliku, którego chcesz użyć dla niezabezpieczonego pliku PDF wygenerowanego przez pdftk, a następnie pełną ścieżkę i nazwę pliku dla niezabezpieczonego pliku PDF, który zostanie wygenerowany. Zastąp pokazaną tu ścieżkę pełną ścieżką i nazwą pliku, które chcesz wykorzystać do niezabezpieczonego pliku PDF wygenerowanego przez pdftk.

    Naciśnij klawisz Enter, aby wykonać polecenie.

    Niezabezpieczony plik PDF jest generowany i zapisywany w lokalizacji podanej w poleceniu.

    Używanie QPDF

    QPDF to program wiersza poleceń dla systemu Linux, który konwertuje z jednego pliku PDF na inny równoważny plik PDF, zachowując jednocześnie zawartość pliku. Narzędzie umożliwia szyfrowanie i odszyfrowywanie, optymalizację strony internetowej oraz dzielenie i scalanie plików PDF.

    Jeśli używasz najnowszej wersji Ubuntu (14.04 na podstawie tego artykułu), najprawdopodobniej QPDF jest zainstalowany. Jeśli nie jest zainstalowany, naciśnij Ctrl + Alt + T, aby otworzyć okno Terminal i wpisz następujące polecenie w wierszu polecenia.

    sudo apt-get install qpdf

    Po wyświetleniu monitu wpisz hasło do konta i naciśnij klawisz Enter.

    Po zainstalowaniu QPDF wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter.

    qpdf -password = hasło -decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf

    Podział polecenia jest następujący:

    qpdf Nazwa polecenia
    --hasło = hasło Pytaj o hasło, aby otworzyć chroniony plik PDF. Wprowadź hasło do pliku po znaku równości.
    UWAGA: Przed "hasłem" po lewej stronie znaku równości występują dwie kreski.
    --odszyfrować /home/lori/Documents/secured.pdf Pytaj o pełną ścieżkę i nazwę pliku PDF, z którego chcesz usunąć hasło. Zastąp pełną ścieżkę i nazwę pliku jedną dla pliku.
    /home/lori/Documents/unsecured.pdf Pełna ścieżka i nazwa pliku niezabezpieczonego pliku PDF, który zostanie wygenerowany. Zastąp to pełną ścieżką i nazwą pliku, które chcesz wykorzystać w niezabezpieczonym pliku PDF wygenerowanym przez QPDF.

    Korzystanie z xpdf-utils

    Xpdf-utils to pakiet narzędzi PDF, który zawiera konwerter plików PDF na PostScript (pdftops), ekstraktor dokumentów PDF (pdfinfo), ekstraktor obrazów PDF (pdfimages), konwerter plików PDF na tekst (pdftotext) i czcionkę PDF analizator (pdffonts). Aby uzyskać więcej informacji o każdym narzędziu, wpisz polecenie (w nawiasach dla każdego z wymienionych narzędzi), a następnie "-help" (dwa myślniki przed pomocą).

    Aby usunąć hasło z pliku PDF, użyjemy narzędzia PDF do PostScript (pdftops) oraz konwertera PostScript do PDF PDF Ghostscript w celu przekonwertowania pliku postscriptu na niezabezpieczony plik PDF.

    Pakiet xpdf-utils może już być zainstalowany, jeśli używasz najnowszej wersji Ubuntu. Jeśli nie, wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter, aby zainstalować pakiet.

    sudo apt-get install xpdf-utils

    Po wyświetleniu monitu wpisz hasło do konta i naciśnij klawisz Enter.

    Po zainstalowaniu xpdf-utils, jesteś gotowy, aby przekonwertować plik PDF chroniony hasłem do pliku postscript. Wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter.

    pdftops -upw password /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf

    Podział polecenia jest następujący:

    pdftops Nazwa polecenia
    -upw hasło Pytaj o hasło użytkownika, aby otworzyć chroniony plik PDF. Zastąp "hasło" hasłem otwierającym chroniony plik PDF.
    UWAGA: Istnieje jeden myślnik przed "upw".
    /home/lori/Documents/secured.pdf Pełna ścieżka i nazwa pliku chronionego hasłem pliku PDF. Zastąp to pełną ścieżką i nazwą pliku PDF zabezpieczonego hasłem.
    /home/lori/Documents/unsecured.pdf Pełna ścieżka i nazwa pliku niezabezpieczonego pliku PDF, który zostanie wygenerowany. Zastąp to pełną ścieżką i nazwą pliku, które chcesz użyć dla niezabezpieczonego pliku PDF wygenerowanego przez pdftops.

    Plik postscriptowy jest generowany i umieszczany w folderze określonym w poleceniu.

    Przed konwersją pliku postscriptu do niezabezpieczonego pliku PDF, musisz zainstalować konwerter PostScript-to-PDF Ghostscript (ps2pdf). Aby to zrobić, wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter.

    kontekst instalacji sudo apt-get

    Wpisz swoje hasło do konta w monicie i naciśnij Enter.

    Proces instalacji rozpoczyna się od analizy systemu i pokazuje, ile pakietów zostanie zainstalowanych oraz ile miejsca będą wykorzystywać. Po zapytaniu, czy chcesz kontynuować, wpisz "y" i naciśnij Enter.

    Po zainstalowaniu ps2pdf wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter.

    ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf

    Podział polecenia jest następujący:

    ps2pdf Nazwa polecenia
    /home/lori/Documents/secured.ps Pełna ścieżka i nazwa pliku postscriptowego. Zastąp to pełną ścieżką i nazwą pliku postscriptowego.
    /home/lori/Documents/unsecured.pdf Pełna ścieżka i nazwa pliku niezabezpieczonego pliku PDF, który zostanie wygenerowany. Zastąp to pełną ścieżką i nazwą pliku, którego chcesz użyć do niezabezpieczonego pliku PDF wygenerowanego z pliku postscriptowego przez ps2pdf.

    Nowy, niezabezpieczony plik PDF jest generowany i umieszczany w folderze określonym w poleceniu.

    Korzystanie z Evince

    Evince jest domyślną przeglądarką plików PDF dostarczaną z Ubuntu. Możesz go użyć do usunięcia hasła z pliku PDF, o ile znasz hasło. To narzędzie graficzne, ale uruchomimy je z poziomu wiersza poleceń. Aby uruchomić Evince, wpisz następujące polecenie w wierszu polecenia i naciśnij klawisz Enter.

    evince /home/lori/Documents/secured.pdf

    Zastąp pełną ścieżkę i nazwę pliku dla pliku PDF.

    UWAGA: Może pojawić się następujący komunikat o błędzie, ale mimo to plik zostanie otwarty.

    Evince wyświetla okno dialogowe z prośbą o hasło użytkownika, aby otworzyć plik PDF. Wprowadź hasło w polu edycji i wybierz, jak długo program Evince ma zapamiętać hasło. Kliknij "Odblokuj dokument".

    Po otwarciu pliku PDF wybierz "Drukuj" z menu "Plik".

    W oknie dialogowym "Drukuj" wybierz "Drukuj do pliku". Jeśli chcesz zmienić nazwę pliku lub lokalizację, w której jest zapisana, kliknij przycisk obok "Plik" pokazujący ścieżkę i nazwę pliku.

    W oknie dialogowym "Wybierz nazwę pliku" przejdź do lokalizacji, w której chcesz zapisać niezabezpieczony plik PDF, i wprowadź nazwę pliku w polu Nazwa. Kliknij "Wybierz".

    Nowa ścieżka i nazwa pliku wyświetla się na przycisku "Plik". Zaakceptuj ustawienia domyślne dla innych opcji i kliknij "Drukuj".

    Niezabezpieczony plik PDF jest zapisywany w wybranej lokalizacji.

    Kliknij dwukrotnie plik, aby otworzyć go ponownie w aplikacji Evince. Zauważ, że nie jesteś proszony o podanie hasła.

    Pamiętaj, że aby usunąć hasło z pliku PDF za pomocą tych narzędzi, musisz znać hasło.