TorReader PDF v2.2
What's new in 2.2
Digital signature is now actually valid. Previous versions produced a signature that Adobe/Foxit would reject — three separate bugs meant it was never truly checked end-to-end until this release:
- ByteRange placeholder search didn't match modern qpdf's output spacing
- The CMS signing step was missing a flag, producing a wrong digest
- Files with an existing (but field-less) AcroForm silently dropped the signature
All verified against pyhanko (the same engine used to validate PDF signatures like Adobe does).
New: visible signature stamp. Draw a box on the page, move it into position, then click "Finalize Signature" to sign — same flow as Adobe/Foxit. Customize text color, font size, and background fill. Re-signing an already-signed file now works (replaces the old signature).
Fixed: markup color loss on Windows. Moving a Rectangle, Ellipse, Line, Arrow, or Cloud annotation could turn its color black — a PDFium quirk on Windows that silently dropped the stored color after saving. Colors (and stroke width, fill) now survive every move.
Also fixed: move is now undoable, Edit-text is restricted to Text/Note (was corrupting shapes), the sticky-note popup no longer stays pinned when switching tabs/pages/windows, and text input matches what each annotation type can render (single line for Text boxes, multi-line for Notes).
Downloads
| Platform | File |
|---|---|
| Windows (x64) | TorReaderPDF-2.2-win64.zip — unzip & run TorReader.exe |
| Linux (x86_64) | TorReaderPDF-2.2-x86_64.AppImage — chmod +x & run |