Verrouillez un formulaire PDF rempli — et vérifiez que ça a marché
Aplatir transforme les champs de formulaire en contenu de page. Les réponses cessent d'être modifiables, les cases cessent d'être des champs, et le fichier se comporte comme un document imprimé. L'Aplatisseur de formulaire PDF fait cela dans votre navigateur, champ par champ, puis vérifie le résultat.
Choisissez ce qui est aplati
- Tout sauf les signatures — le réglage par défaut, et la raison d'être de cet outil. Aplatir un champ de signature détruit la signature : la marque visible devient de l'encre et la preuve cryptographique disparaît. Un outil qui fait cela en silence cause un tort réel.
- Tous les champs, quand le document n'a pas de signature à protéger.
- Une sélection — figez les réponses, laissez une case d'approbation modifiable.
Des échecs gérés, pas propagés
La routine d'aplatissement standard est du tout ou rien et échoue au premier champ qu'elle ne sait pas résoudre, laissant le document à moitié traité. Trois causes : un widget sans flux d'apparence /AP /N, des apparences périmées par rapport à la valeur stockée, et un /DA qui nomme une police absente des ressources /DR du formulaire. Cet outil régénère d'abord les apparences, aplatit chaque champ indépendamment, et signale ceux qui ont échoué par nom et par motif plutôt que d'afficher une erreur interne.
La vérification n'est pas optionnelle
Un aplatissement qui produit un formulaire vierge est l'échec classique de cette opération, et « l'enregistrement n'a pas planté » ne le détecte jamais. Les octets produits sont donc rouverts et contrôlés deux fois :
- le formulaire est réanalysé et le nombre de champs restants est vérifié ;
- chaque valeur aplatie est cherchée sur la page — le texte dans la couche de texte extraite, les cases et boutons radio en rendant la page et en mesurant l'encre à l'intérieur du rectangle du widget.
Un aperçu avant/après montre les deux documents côte à côte.
Deux réserves honnêtes
L'aplatissement est irréversible dans le résultat. Votre fichier d'origine n'est jamais modifié — un nouveau document est toujours écrit — mais la copie aplatie ne peut plus redevenir un formulaire. Et un champ aplati n'est plus accessible en tant que champ : un lecteur d'écran l'annonce comme du contenu ordinaire, sans libellé, valeur ni rôle. Si l'accessibilité compte plus que l'immuabilité, passez plutôt les champs en lecture seule.
Confidentialité
Tout se passe dans votre navigateur avec pdf-lib et pdf.js. Les formulaires remplis contiennent souvent des données personnelles ; rien n'est envoyé.
Tiny Online Tools







