Rilevamento delle redaction con revisione preventiva
THotPDF.DetectLoadedRedactionFindings combina i pattern PII incorporati con detector di entità e volti opzionali selezionati dall'applicazione, restituendo findings in spazio pagina con punteggio di confidenza senza modificare il documento caricato
Il matching incorporato copre indirizzi email, numeri di telefono, numeri di Social Security USA, numeri di carte di pagamento validi secondo Luhn, IBAN validi per checksum e indirizzi IPv4
Confine di revisione obbligatorio
Ogni finding rilevato parte come rrdPending con identità del revisore vuota
THotPDF.StageApprovedLoadedRedactionFindings rifiuta i findings approvati senza un'identità limitata del revisore, valida tutta la geometria approvata prima della mutazione e crea atomicamente solo annotazioni /Redact revisionate
Lo staging non rimuove mai contenuto e non chiama mai ApplyLoadedRedactions, quindi il burn-in resta una decisione applicativa separata ed esplicita
Limiti e coordinate
Gli span di testo vengono mappati attraverso i quadrilateri dei caratteri estratti, mentre i rettangoli pixel dei volti vengono invertiti attraverso la matrice di rendering consapevole della rotazione nello spazio utente della pagina PDF
I limiti di pagina, finding, code unit UTF-16, pixel raster, slice di rendering, confidenza e cancellazione mantengono il rilevamento nei limiti e non pubblicano nessun array parziale in caso di fallimento