redactRegions
Redact rectangular regions of page (rectangles in page user space).
This is true redaction: text whose box intersects a region has its bytes REMOVED from the content stream (so it can't be extracted or recovered), surviving text keeps its position, intersecting images are dropped from the page, and an opaque black box is painted over each region. It does not merely paint over still-present content.
Conservative by design — a run touching a region is removed wholesale, so partial overlaps over-remove. Current limits (RedactionEngine): vector paths in the region are left as-is, content inside referenced form XObjects isn't recursed into, and a dropped image's data object is not yet purged from the file (it's no longer drawn or referenced by content).