Détection de caviardage par examen préalable
THotPDF.DetectLoadedRedactionFindings combine des motifs PII intégrés avec des détecteurs d'entités et de visages facultatifs sélectionnés par l'application, retournant des résultats d'espace de page avec score de confiance sans modifier le document chargé
La correspondance intégrée couvre les adresses e-mail, numéros de téléphone, numéros de sécurité sociale américains, numéros de cartes de paiement valides selon Luhn, IBAN valides selon leur somme de contrôle et adresses IPv4
Frontière d'examen obligatoire
Chaque résultat détecté commence comme rrdPending avec une identité de réviseur vide
THotPDF.StageApprovedLoadedRedactionFindings rejette les résultats approuvés sans identité de réviseur bornée, valide toute la géométrie approuvée avant mutation et ne crée atomiquement que des annotations /Redact examinées
La mise en scène ne supprime jamais de contenu et n'appelle jamais ApplyLoadedRedactions, de sorte que la gravure reste une décision d'application explicite distincte
Limites et coordonnées
Les plages de texte sont mappées via des quadrilatères de caractères extraits tandis que les rectangles de pixels de visages sont inversés via la matrice de rendu sensible à la rotation dans l'espace utilisateur de la page PDF
Les limites de page, de résultat, d'unité de code UTF-16, de pixel raster, de tranche de rendu, de confiance et d'annulation maintiennent la détection bornée et ne publient aucun tableau partiel en cas d'échec