Nous recevons souvent des fichiers PDF cryptés par mot de passe sur notre courrier provenant de divers endroits.
Lors de l'enregistrement local de ces fichiers PDF, il est judicieux de se débarrasser du mot de passe, afin que nous n'ayons pas besoin de nous en souvenir plus tard.
Sur Ubuntu, il existe de nombreuses façons simples de supprimer le mot de passe d'un fichier pdf, chacune avec ses propres avantages et inconvénients.
Jetons un coup d'œil à eux.
1. Imprimer au format PDF - dans le mauvais sens
La plupart des tutoriels mentionnent une technique simple et directe, qui consiste à ouvrir le pdf dans une visionneuse comme Okular (sur KDE) ou Evince (sur Gnome) et à utiliser l'option Imprimer en pdf pour l'imprimer à nouveau sans aucun mot de passe.
Ce processus crée un nouveau pdf sans aucun cryptage, vous donnant ainsi un pdf décrypté.
Cependant, il crée un fichier pdf totalement nouveau qui peut parfois être très différent de l'original en termes d'apparence ou de structure.
Par exemple, quelques images peuvent manquer ou certaines polices peuvent sembler bizarres. Pire encore, le texte peut parfois devenir non sélectionnable et le contenu du pdf peut être pixellisé en image en interne.
Cela s'est produit récemment lorsque j'essayais d'imprimer un pdf à partir d'Okular et que le pdf de sortie avait un texte de mauvaise qualité et non sélectionnable.
Comme alternative, j'ai essayé d'utiliser Evince, qui semblait mieux fonctionner sur ce pdf mais a échoué sans un autre pdf où les images ont disparu.
À la recherche d'une solution, j'ai essayé d'utiliser un pilote d'impression pdf différent de CUPS.
Il imprime les fichiers pdf dans le répertoire /home/
$ sudo apt-get install printer-driver-cups-pdf
Cependant, même le pilote d'imprimante CUPS pdf avait des problèmes similaires, donc je soupçonnais que cela ne fonctionnerait pas.
2. pdftk - La bonne méthode
Il s'est avéré que la bonne façon de supprimer le mot de passe est de modifier le pdf d'origine et de supprimer le mot de passe.
Cependant, il utilise un outil de ligne de commande appelé pdftk.
Installez d'abord le package pdftk.
$ sudo apt-get install pdftk
Utilisez maintenant la commande comme suit
$ pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf
La commande ci-dessus supprime simplement le mot de passe et conserve le pdf identique à l'original.
Lorsque vous ouvrez les deux fichiers PDF et que vous les comparez côte à côte, vous constatez qu'ils sont visuellement identiques et que la disposition et l'apparence du texte sont exactement les mêmes.
Alors allez-y et essayez-le.