Skip to content

Releases: unidoc/pdfdebug

v0.4.0

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

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Jun 16:18

What's new

  • Read a PDF's full text without the app freezing - it now loads in the background
  • Cancel a long text load instantly instead of waiting for it to finish
  • Search within the text: Cmd/Ctrl+F to find, F3 to jump between matches, with match-case toggle
  • The pdfdebug command-line tool now ships inside every desktop download (Mac, Windows, Linux)
  • Install the pdfdebug command to your terminal with one click from the macOS menu
  • Inspect PDFs straight from the terminal: dump the structure, look up any object, follow references, and view a page's contents
  • Friendlier references and cleaner, more readable command-line output
  • More stable on large or unusual PDFs - recovers gracefully instead of crashing
  • Safer when several PDFs are open at once
  • More accurate reading of what's actually inside a document
  • Various interface behavior fixes

Full Changelog: v0.2.0...v0.3.1

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 May 10:26

What's new

  • Find any object by reference with Cmd+K
  • New Font Inspection view: roster, embedded font details, character mappings
  • See an object's raw source and where it's referenced from
  • New XREF Table and Plain Text view tabs
  • Read raw PDF text up to 25 MiB
  • Pretty-printed content streams with Formatted/Raw toggle
  • Jump to a page with Cmd/Ctrl+G
  • Open multiple PDFs at once via drag-drop or the Open dialog
  • Branded splash screen on launch

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 07 May 01:39

First public release. PDF inspection desktop app for macOS, Windows, and Linux, plus a CLI.

Features

  • Open PDFs via file dialog or drag-and-drop
  • Navigate the PDF object tree with lazy loading
  • Inspect dictionaries, arrays, scalars, and streams
  • Jump between cross-references with back/forward navigation
  • View decoded content streams with syntax highlighting and operator tooltips
  • Toggle between Formatted and Raw content stream views
  • Preview embedded images (CMYK and TIFF supported)
  • Open multiple PDFs in tabs with independent state per tab
  • Double-click PDFs in your OS to open them in the app
  • Window position and panel sizes persist across sessions
  • CLI: dump tree, objects, and content streams

Full Changelog: v0.1.0-rc1...v0.1.0

v0.1.0-rc2

v0.1.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 May 10:03

Full Changelog: v0.1.0-rc1...v0.1.0-rc2

v0.1.0-rc1

v0.1.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 May 14:42