excise

Active Development

A cross-platform PDF editor and pure-.NET PDF framework with true content-level redaction, document security, page organization, form and annotation authoring, and PDF 2.0 conformance.

Overview

excise is a cross-platform PDF workbench and a reusable, pure-.NET PDF stack. It removes redacted glyphs from PDF content streams instead of drawing a visual mask, and owns the parser, writer, renderer, OCR integration, command-line tools, and Avalonia viewer control end-to-end.

Current Capabilities

  • True content-level redaction - Removes text and intersecting image content from the PDF structure, with independent extraction and ink-differential verification
  • Document security - Reads and writes AES-128 and AES-256 encrypted PDFs while preserving encryption across mutating saves
  • Everyday PDF editing - Page organization, text selection and search, typewriter text, Bates numbering, and CLI automation
  • Forms and annotations - AcroForm editing and authoring plus 15 annotation types
  • Reusable .NET libraries - Excise.Core, Excise.Rendering, and Excise.Avalonia can be used independently
  • Accessibility and OCR - PDF/UA tagging support and system-Tesseract OCR with a differential auditor

Philosophy

PDF security claims should be testable, not cosmetic. excise treats redaction, encryption, rendering, and document structure as owned infrastructure so its behavior can be inspected, tested, and reused.