Assistant de caviardage PDF

Masque les champs sensibles avec des barres noires au rendu PDF

Applique des rectangles opaques via coordonnees PDF (origine en bas a gauche).

Exemples de résultats

2 Exemples

Masquage multi-zones via JSON

Masque nom et identifiant sur plusieurs pages avec libelles visibles

pdf-redaction-helper-example1.pdf Voir fichier
Voir paramètres d'entrée
{ "sourceFile": "/Users/quyue/www/elysia-tools/public/samples/pdf/pdf-2026-02-19-source-4pages.pdf", "redactionRects": "[{\"page\":1,\"x\":92,\"y\":600,\"width\":220,\"height\":22,\"label\":\"FULL NAME\"},{\"page\":2,\"x\":100,\"y\":520,\"width\":260,\"height\":20,\"label\":\"ID NUMBER\"}]", "showLabel": true, "labelFontSize": 8 }

Masquage CSV rapide sans libelles

Utilise des coordonnees CSV en lignes pour cacher email et telephone

pdf-redaction-helper-example2.pdf Voir fichier
Voir paramètres d'entrée
{ "sourceFile": "/Users/quyue/www/elysia-tools/public/samples/pdf/pdf-2026-02-19-source-4pages.pdf", "redactionRects": "1,80,560,300,24,EMAIL\n3,110,470,240,20,PHONE", "showLabel": false, "labelFontSize": 8 }

Click to upload file or drag and drop file here

Maximum file size: 300MB Supported formats: application/pdf

Points clés

Catégorie
Documents et PDF
Types d’entrée
file, textarea, checkbox, number
Type de sortie
file
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

L'Assistant de caviardage PDF vous permet de masquer efficacement des informations confidentielles dans vos documents en appliquant des rectangles opaques précis sur les zones sensibles avant leur partage.

Quand l’utiliser

  • Avant de partager des documents contenant des données personnelles (RGPD).
  • Pour occulter des informations financières ou des identifiants sur des factures.
  • Pour préparer des documents officiels en masquant des données privées sans modifier le reste du fichier.

Comment ça marche

  • Téléchargez votre fichier PDF source.
  • Définissez les zones à masquer en saisissant les coordonnées (page, x, y, largeur, hauteur) au format JSON ou CSV.
  • Ajustez les options d'affichage, comme l'ajout d'un libellé sur la zone masquée.
  • Générez et téléchargez votre nouveau PDF sécurisé.

Cas d’usage

Anonymisation de dossiers clients pour des audits externes.
Masquage de numéros de sécurité sociale sur des documents administratifs.
Protection de données bancaires sur des relevés de compte partagés.

Exemples

1. Masquage multi-zones via JSON

Responsable administratif
Contexte
Besoin de partager un contrat de 4 pages en masquant le nom complet et le numéro d'identification.
Problème
Les données sensibles apparaissent sur des pages différentes avec des positions spécifiques.
Comment l’utiliser
Saisir les coordonnées JSON dans le champ 'Rectangles de masquage' en précisant le numéro de page et les dimensions.
Configuration d’exemple
[{"page":1,"x":92,"y":600,"width":220,"height":22,"label":"FULL NAME"},{"page":2,"x":100,"y":520,"width":260,"height":20,"label":"ID NUMBER"}]
Résultat
Un PDF généré avec des zones noires précises et des libellés lisibles pour identifier les champs masqués.

2. Masquage CSV rapide sans libellés

Comptable
Contexte
Traitement d'une liste de factures où les adresses email et numéros de téléphone doivent être supprimés.
Problème
Besoin d'une méthode rapide pour traiter plusieurs fichiers sans ajouter de texte explicatif.
Comment l’utiliser
Utiliser le format CSV pour lister les zones de masquage et décocher l'option 'Afficher le libellé'.
Configuration d’exemple
1,80,560,300,24,EMAIL
3,110,470,240,20,PHONE
Résultat
Un document propre avec des barres noires unies masquant les coordonnées sans aucune annotation.

Tester avec des échantillons

pdf, file

Hubs associés

FAQ

Comment sont définies les coordonnées ?

Les coordonnées utilisent le système de points PDF, avec l'origine (0,0) située dans le coin inférieur gauche de la page.

Puis-je masquer plusieurs zones à la fois ?

Oui, vous pouvez définir plusieurs rectangles de masquage dans le champ dédié pour traiter plusieurs zones ou pages simultanément.

Le texte masqué est-il réellement supprimé ?

L'outil applique une couche opaque par-dessus le contenu, rendant le texte sous-jacent invisible à la lecture.

Puis-je ajouter une étiquette sur la zone noire ?

Oui, en activant l'option 'Afficher le libellé', vous pouvez identifier la nature de l'information masquée (ex: 'NOM', 'ID').

Quel est le format requis pour les coordonnées ?

Vous pouvez utiliser un format JSON structuré ou une liste de lignes CSV pour spécifier la page, la position et les dimensions.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/pdf-redaction-helper

Paramètres de la requête

Nom du paramètre Type Requis Description
sourceFile file (Téléchargement requis) Oui -
redactionRects textarea Oui -
showLabel checkbox Non -
labelFontSize number Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/pdf-redaction-helper pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Fichier: Fichier

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-pdf-redaction-helper": {
      "name": "pdf-redaction-helper",
      "description": "Masque les champs sensibles avec des barres noires au rendu PDF",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-redaction-helper",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]