Виявлення цензурування з переглядом

THotPDF.DetectLoadedRedactionFindings поєднує вбудовані шаблони персональних даних із необов'язковими вибраними застосунком детекторами сутностей та облич, повертаючи знахідки в просторі сторінки з оцінкою впевненості без зміни завантаженого документа

Вбудоване зіставлення охоплює адреси електронної пошти, номери телефонів, номери соціального страхування США, номери платіжних карток, дійсні за чек-сумою Luhn, IBAN з дійсною контрольною сумою та адреси IPv4

Обов'язкова межа перегляду

Кожна виявлена знахідка починається зі стану rrdPending із порожньою ідентичністю рецензента

THotPDF.StageApprovedLoadedRedactionFindings відхиляє схвалені знахідки без обмеженої ідентичності рецензента, перевіряє всю схвалену геометрію перед зміною та атомарно створює лише переглянуті анотації /Redact

Постановка на етап ніколи не видаляє вміст і ніколи не викликає ApplyLoadedRedactions, тому випалення залишається окремим явним рішенням застосунку

Межі та координати

Текстові діапазони відображаються через витягнуті чотирикутники символів, тоді як піксельні прямокутники облич обертаються через матрицю рендерингу з урахуванням обертання в простір користувача сторінки PDF

Обмеження сторінок, знахідок, кодових одиниць UTF-16, пікселів растру, зрізів рендерингу, впевненості та скасування тримають виявлення в межах і не публікують частковий масив у разі помилки

Пов'язані API