今日已更新 166 条资讯 | 累计 40611 条内容
关于我们

Why "black box" PDF redaction almost never actually works

Filo Tool 2026年09月03日 14:36 0 次阅读 来源:Dev.to

I built a PDF redaction tool , and the thing that surprised me most wasn’t how to draw a black box over text. It was how many “redaction” tools out there stop right at the drawing part — and ship it as if that’s the same thing as actually removing the information. It isn’t. And once you understand why, you’ll never trust a black box on a PDF again. The problem with covering text Most online PDF editors “redact” by drawing a rectangle over the text you want hidden. Visually, it looks gone. But the original text is often still sitting in the PDF’s data layer, underneath the box — selectable, copy-pasteable, and extractable with a script in seconds. The box is cosmetic. The data isn’t touched. I didn’t want to ship that. So the redaction tool I built doesn’t draw over anything — it rebuilds the page. What actually happens to the file When you mark an area for redaction, the tool doesn’t hide it. It re-renders that entire page as a flattened image — at 1.75x scale in Standard mode, 2.5x in High — and re-encodes it as a JPEG before embedding it back into the PDF at the original page dimensions. The rebuilt page has no text layer, no annotations, no form fields, no links. There’s nothing left to extract, because there’s nothing left that’s text. The tradeoff is real, and I don’t pretend otherwise: you lose selectability and the page gets a bit heavier. But you gain something almost no competing tool offers — actual, structural certainty that the information is gone. The part I’m most proud of: it checks its own work Join The Writer's Circle event Before the tool ever lets you download a file, it re-reads its own output and verifies it. If the PDF signature is malformed, if the page count changed, if any extractable text remains on a page you marked for redaction, or if any annotation survived — it throws an error instead of handing you a file. You get told something went wrong. You don’t get a silently broken redaction. That’s the one thing I haven’t found on a competing

本文内容来源于互联网,版权归原作者所有
查看原文