Skip to content

v0.4.0

Latest

Choose a tag to compare

@unidoc-anom unidoc-anom released this 12 Jul 07:29

What's new

  • Inspect a PDF's embedded files and attachments, and pull any one out to disk
  • Read a document's metadata - the Info dictionary and the XMP packet
  • Look inside fonts: encoding, CMap, and the full glyph mapping, with warnings for broken mappings
  • Break down digital signatures into signer, certificate chain, and the byte ranges they cover - it never claims a signature is trusted, only shows what's there
  • Check a PDF against structural PDF/A and PDF/UA rules, and jump straight to the offending object in the app
  • Compare two PDFs: a structural diff in the terminal, or side-by-side in the app
  • New validate and diff commands return a simple pass / issues-found / error exit code for scripting
  • Command-line output is now plain, readable text by default - add --json when you need machine-readable output (--pretty to indent it)
  • A new usage guide covers every pdfdebug command and flag
  • Double-clicking a PDF now reliably opens it, even while the app is still starting up
  • Digital signature decomposition now reads every embedded certificate reliably
  • More stable on Linux and macOS thanks to an updated app runtime

Full Changelog: v0.3.1...v0.4.0

Full Changelog: v0.3.1...v0.4.0