- Home
- Document Redaction Software
- pdf-redactor
On the recordRead 9 Oct 202623 facts
pdf-redactor
On the record
- Authors
- The README credits Joshua Tauberer and Antoine McGrath.github.com · read 9 Oct 2026
- Command-line status
- The README says the command-line version does not yet actually do anything to the PDF.github.com · read 9 Oct 2026
- Compression guidance
- The README recommends using qpdf to decompress PDFs before processing and to recompress and linearize them afterward because pdfrw does not support all content-stream compression methods.github.com · read 9 Oct 2026
- Compression limit
- Because pdfrw does not support all content-stream compression methods, the README recommends decompressing PDFs with qpdf before processing them.github.com · read 4 Oct 2026
- Content it handles
- It can process page text, plain-text annotations, link target URLs, document information metadata, and embedded XMP metadata.github.com · read 4 Oct 2026
- Content not touched
- Graphical elements, images, and other embedded resources are not touched.github.com · read 9 Oct 2026
- Coverage limits
- The README says it does not inspect some PDF components, including embedded files, multimedia, scripts, forms, internal object names, and digital signatures.github.com · read 4 Oct 2026
- Font limit
- Unusual fonts may not be processed correctly, which can prevent text patterns from matching or replacement text from rendering correctly.github.com · read 4 Oct 2026
- Font limitation
- Unusual fonts may not be processed correctly because the tool has limited understanding of glyph-to-Unicode mappings.github.com · read 9 Oct 2026
- Implementation dependency
- The project uses pdfrw to parse and write PDFs.github.com · read 9 Oct 2026
- Integration
- The project uses pdfrw to parse and write PDFs, and recommends qpdf to decompress and recompress PDFs when needed.github.com · read 4 Oct 2026
- License
- The repository displays a CC0-1.0 license.github.com · read 9 Oct 2026
- Maker
- The README credits Joshua Tauberer and Antoine McGrath as the authors.github.com · read 4 Oct 2026
- Metadata
- It can rewrite, remove, or add document metadata fields and XML metadata.github.com · read 4 Oct 2026
- Metadata editing
- It can rewrite, remove, or add metadata fields and XML metadata through functions operating on the parsed XMP DOM.github.com · read 9 Oct 2026
- Partial coverage
- The README lists embedded files, multimedia, scripts, rich-text annotations, forms, internal object names, and digital signatures among PDF content it does not scan.github.com · read 9 Oct 2026
- Purpose
- pdf-redactor is a general-purpose PDF text-layer redaction tool written in pure Python.github.com · read 9 Oct 2026
- Python library
- The README recommends using pdf_redactor as a library with Python text-filtering functions; it also documents Python 3 installation and a Python 3 command-line invocation.github.com · read 9 Oct 2026