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

API associée