Le code de cette page n'a pas démarré.

Ouvrir index.html directement depuis un dossier bloque les modules JavaScript, si bien que rien ne se passera au moment de choisir un PDF. Servez plutôt le dossier en http :

powershell -ExecutionPolicy Bypass -File serve.ps1

Ouvrez ensuite http://localhost:8080/.

Caviarder un PDF — les mots sortent, on ne les recouvre pas

Les lettres sont supprimées du fichier, puis le fichier est fouillé pour le prouver.

Langue: Français
Voir le code
Vos documents sont traités dans votre navigateur. Aucun envoi pour traitement.

Le document que vous choisissez est ouvert, lu, modifié et réécrit en mémoire sur cette machine, par du code servi depuis cette adresse. Rien ici ne peut faire d'envoi, et il n'y a au bout de cette page aucun serveur pour le recevoir. Ni le fichier ni les mots que vous avez cherchés ne quittent l'onglet.

Vérification en direct : vérification…

Hors ligne : vérification…

Ne nous croyez pas sur parole : ouvrez les DevTools, regardez l'onglet Réseau et caviardez quelque chose. Aucune requête ne transporte une page, un mot ou un nom de fichier. Ou débranchez-vous d'internet et caviardez quand même.

1 Choisissez votre PDF

2 Dites ce qui doit disparaître

Tapez les mots — un nom, une adresse, une référence — et chaque endroit où ils apparaissent est listé ci-dessous avec la ligne sur laquelle il se trouve. Rien n'est retiré avant l'étape 4, et rien n'est retiré que vous n'ayez coché.

Ce sont des motifs, et un motif ne distingue pas un numéro de téléphone d'un numéro de dossier. Les numéros de carte et les IBAN sont vérifiés par leurs propres clés de contrôle ; le reste est proposé, jamais coché pour vous, et chacun mérite d'être lu.

Ou cherchez ce qui est habituellement sensible

3 Lisez la page et piochez-y des mots

Voici le texte tel qu'il est stocké dans le document, dans l'ordre où un lecteur le copierait, qui n'est pas toujours celui dans lequel il est imprimé. Cliquez sur un mot pour le retirer, cliquez de nouveau pour le garder. Tout ce qui est barré ici est ce qui va disparaître.

Utilisez Tab pour atteindre un mot, puis Entrée ou Espace pour le sélectionner ou le conserver.

4 Retirez les mots

Peindre un cadre noir là où chacun se trouvait Pour qu'un lecteur voie que quelque chose a été retiré. Ici le cadre est un ornement et non le caviardage : les lettres ont déjà disparu du fichier au moment où il est peint. Désactivez-le et les mots disparaissent simplement, laissant la place qu'ils occupaient.

Retirer les mêmes mots du reste du document Signets, commentaires, pense-bêtes, et ce qui a été saisi dans les champs de formulaire. Un mot retiré d'une page et laissé dans un signet n'a pas été retiré. Les propriétés du document partent quoi que dise cette case, et le texte de remplacement qu'une visionneuse copie à la place des lettres de la page aussi : l'un et l'autre sont le document qui prononce le mot, et non un autre endroit qui en garde une copie.

Écarter les pièces jointes et tout ce qui s'exécute Un PDF peut contenir des fichiers entiers et du JavaScript qui s'exécute à l'ouverture. On ne peut chercher dans ni l'un ni l'autre les mots que vous retirez, et ni l'un ni l'autre n'est nécessaire pour lire un document.

Voir en Markdown

Comment caviarder un PDF pour que les mots aient vraiment disparu

  1. Choisissez le PDF.Un document à la fois, et c'est volontaire : le caviardage est un travail qu'il faut regarder page par page, et un outil qui vous laisserait cocher des mots dans un fichier pour les appliquer en silence à un autre est exactement la façon dont on finit par envoyer ce qu'il ne fallait pas. Le navigateur le lit directement sur votre disque.
  2. Dites ce qui doit disparaître.Tapez les mots — un nom, une adresse, une référence — et chaque endroit où ils apparaissent est listé avec la ligne sur laquelle il se trouve et une case à cocher. Les détecteurs d'à côté cherchent les adresses e-mail, les numéros de carte, les IBAN, les numéros de sécurité sociale et les numéros de téléphone. Ils sont proposés, jamais cochés pour vous : un motif ne distingue pas un numéro de téléphone d'un numéro de dossier.
  3. Lisez la page et piochez-y des mots.Le panneau montre le texte du document tel qu'il est réellement stocké, dans l'ordre où un lecteur le copierait. Cliquez sur un mot pour le retirer, cliquez de nouveau pour le garder. Tout ce qui est barré est ce qui va disparaître, ce qui fait de cette étape la relecture autant que la sélection : elle vaut la peine sur chaque page avant d'appuyer sur le bouton.
  4. Retirez-les, et lisez la ligne qui dit que c'est vérifié.Les lettres sont supprimées, le vide qu'elles laissent est maintenu ouvert, un cadre noir est peint dessus si vous en avez demandé un, et les mêmes mots sont retirés des signets, des commentaires, des champs de formulaire et des propriétés du document. Puis le fichier terminé est rouvert ici et fouillé. Si un mot que vous avez retiré s'y trouve encore, vous n'avez pas de téléchargement mais un message qui le dit.

La version longue

Comment caviarder un PDF pour que le texte disparaisse vraiment Un cadre noir dessiné dans une visionneuse PDF laisse le plus souvent les mots dessous, et un copier-coller les récupère aussitôt. Ce qu'une vraie suppression retire, les quatre endroits où un mot se cache hors de la page, et comment vérifier un fichier avant de l'envoyer.

Questions

En quoi est-ce différent d'un cadre noir dessiné dans une visionneuse PDF ?

Un rectangle dessiné dans une visionneuse est une annotation : un objet doté d'une position, enregistré à côté de la page. Le texte dessous est intact. Quiconque sélectionne cette zone et copie, ou ouvre le fichier dans un autre logiciel, ou y passe n'importe quel extracteur de texte, récupère les mots. Certaines visionneuses proposent une commande « caviarder » qui applique réellement la suppression, et plusieurs ne proposent que le dessin. Cet outil n'a aucun rectangle à écarter : les lettres sont découpées des instructions de dessin de la page, et le cadre noir, si vous le laissez activé, est peint ensuite sur un vide déjà vide.

Comment puis-je savoir que les mots ont vraiment disparu ?

Parce que l'outil le vérifie, sur votre machine, et vous montre le décompte. Une fois le fichier écrit, il est rouvert par le lecteur même de cette page, chaque page est lue, chaque signet, commentaire, champ de formulaire et propriété est collecté, et chaque mot retiré est cherché. La ligne de résultat indique combien il y en avait et combien il en reste. Si la réponse n'est pas celle attendue, le passage échoue et rien n'est proposé au téléchargement. Vous pouvez aussi le vérifier ensuite vous-même dans n'importe quelle visionneuse : Ctrl+F, et cherchez le mot.

Le reste de la page bouge-t-il quand un mot est retiré ?

Non. Le texte est dessiné en faisant avancer une plume sur la page : supprimer cinq lettres tirerait donc normalement le reste de la ligne de cinq lettres vers la gauche. La largeur exacte de ce qui a été retiré est mesurée sur les métriques de la police elle-même et remise sous forme d'instruction d'espacement, qui déplace la plume sans rien dessiner. Les colonnes restent alignées et les totaux restent sous leur titre.

Peut-il caviarder un document numérisé ?

Pas l'image, et il le dit au lieu de faire semblant. Un scan est la photo d'une page : les mots sont des pixels et il n'y a pas de texte à retirer. Ce qu'un scan porte souvent, en revanche, c'est une couche de texte invisible que l'OCR du scanner a écrite par-dessus l'image pour rendre la page consultable ; cet outil trouve cette couche, en retire ce que vous choisissez, et vous dit sur la page que l'image est inchangée. Une recherche et un copier cessent donc de trouver le mot, et qui regarde la page le lit toujours. Pour une image, le caviardeur d'images écrase les pixels eux-mêmes.

Et les parties d'un document qui ne sont pas sur une page ?

Elles sont traitées, car c'est là qu'un caviardage fuit d'ordinaire. Les mêmes mots sont retirés des signets, des commentaires et des pense-bêtes, de ce qui a été saisi dans les champs de formulaire, du texte remis à un lecteur d'écran, et du texte de remplacement qu'une visionneuse copie à la place des lettres de la page. Ce dernier existe pour que les ligatures et les mots coupés se copient correctement, et il peut contenir une phrase entière. Les propriétés du document et le paquet XMP sont supprimés purement et simplement. Les pièces jointes et tout ce qui s'exécute à l'ouverture du fichier sont écartés, car on ne peut chercher dans ni l'un ni l'autre les mots que vous retirez.

Mes documents sont-ils envoyés quelque part ?

Non. Le fichier est lu, modifié et écrit par votre propre navigateur, sur votre propre matériel. Cet outil n'a pas de partie serveur, et la Content-Security-Policy de la page nomme chaque adresse qu'elle peut contacter, dont aucune ne nous appartient. Ce que vous tapez dans le champ de recherche est comparé à du texte présent dans la mémoire de cet onglet et ne va nulle part non plus.

Pourquoi ne puis-je pas tracer un cadre sur la page comme dans d'autres outils ?

Parce que dessiner une page suppose un moteur PDF complet — polices, dégradés, transparence, modes de fusion —, soit un mégaoctet ou plus de moteur à télécharger et à exécuter, et ce site n'en embarque aucun. Cela se trouve convenir au travail : tracer un rectangle sélectionne une surface de papier, et une surface de papier n'est pas la même chose que le texte qui se trouve dessous, ce par quoi l'échec du cadre noir commence. Ce que vous obtenez à la place, c'est le texte du document, dans l'ordre de lecture, chaque mot cliquable. C'est aussi la seule vue capable de vous dire ce qu'une image de la page ne peut pas : si les mots devant vous sont seulement du texte.

Le fichier terminé s'ouvrira-t-il partout ?

Oui. La sortie est écrite en PDF 1.5, ou dans la version la plus élevée qu'exigeait le fichier que vous avez fourni, et la 1.5 est comprise par toute visionneuse parue depuis 2003. Rien sur la page n'est réencodé : les polices, les images et le dessin vectoriel passent octet pour octet, et ce qui reste du texte demeure sélectionnable et consultable comme avant.

Peut-il ouvrir un PDF protégé par mot de passe ?

Non, et c'est délibéré. Un document chiffré est refusé avec un message qui le dit, même lorsque le mot de passe est vide, ce qui est la façon dont enregistrent beaucoup de scanners et de photocopieurs. Retirer sa protection à un fichier est un autre travail que d'en retirer des mots, et un outil qui le ferait en silence ferait quelque chose que vous n'avez pas demandé.

Y a-t-il une limite de taille, et cela coûte-t-il quelque chose ?

Aucune limite n'est écrite dans l'outil. La limite, c'est votre propre machine : le document est tenu en mémoire pendant le travail, un portable encaissera donc quelques centaines de mégaoctets sans broncher et peinera quelque part au-dessus. C'est gratuit, il n'y a ni compte, ni connexion, ni période d'essai. Le site porte de la publicité, et c'est elle qui le paie ; on ne donne rien aux annonces sur vos documents.

Fonctionne-t-il hors ligne ?

Oui. Chargez la page une fois, débranchez-vous ensuite d'internet : elle continue de fonctionner. C'est aussi la façon la plus simple de prouver que rien n'est envoyé : un outil qui expédierait votre document ailleurs pour le caviarder s'arrêterait à l'instant où vous tirez la prise.