Skip to content

Releases: FelixNgH/TorreaderPDF

TorReader PDF v2.2.4

Choose a tag to compare

@FelixNgH FelixNgH released this 26 Jul 19:32

Sharp zoom

Zooming in now stays crisp in Continuous scroll mode, not only in single-page mode. The visible region is re-rendered at true resolution and composited over the scaled page.

New markup tools

  • Freehand — draw by hand (stored as PDF Ink annotations)
  • Highlight — snaps to the actual text via QuadPoints; falls back to the dragged rectangle when no text is under the cursor
  • Hold Shift while drawing Line / Arrow to snap to vertical, horizontal or 45°

Text search

  • Ctrl+F floating find bar: match counter (n/N), next/previous, F3 / Shift+F3, Match case, clear button, Esc to close
  • Search tab in the sidebar listing every hit with a context snippet
  • All matches highlighted in yellow, the current one in orange
  • Hits land in the correct place on rotated drawings (/Rotate is applied)

Markup is now instant

Markup no longer goes through the page raster path. Page content is rendered and cached without annotations, and annotations are painted from an in-memory model — so adding, deleting, moving or restyling markup does not re-render the page. On heavy CAD drawings this is the difference between waiting seconds and instant feedback.

Pages containing annotation types the overlay cannot draw fall back to full PDFium rendering, so nothing ever disappears silently.

Comments panel

  • Loads progressively, page by page, with a scan progress indicator
  • Selection is synchronised both ways between the page and the list
  • Clicking an entry jumps to the page, zooms to that markup (up to 200%) and selects it

Other changes

  • Undo/Redo for markup removed; right-click → Delete works with any tool active
  • Update dialog no longer auto-closes, can be dismissed, and its links are clickable
  • Version is defined in one place and shown in About
  • Windows package is ~7 MB smaller (unused Direct3D shader compiler DLLs are no longer shipped)
  • Full third-party license notices included under dist/

Downloads

Platform Install
Ubuntu / Debian Official APT repository — see below. sudo apt install torreader, and apt upgrade keeps it current.
Ubuntu / Debian (single package) torreader_2.2.4_amd64.debsudo apt install ./torreader_2.2.4_amd64.deb
Any Linux distro TorReaderPDF-2.2.4-x86_64.AppImagechmod +x then run
Windows x64 (portable) TorReaderPDF-2.2.4-win64.zip — unzip and run Run_TorReader.bat

APT repository (Ubuntu / Debian)

sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://torreader.cloud/apt/torreader-archive-keyring.gpg -o /etc/apt/keyrings/torreader.gpg
echo "deb [signed-by=/etc/apt/keyrings/torreader.gpg] https://torreader.cloud/apt stable main" | sudo tee /etc/apt/sources.list.d/torreader.list
sudo apt update && sudo apt install torreader

The Linux packages now ship a freedesktop desktop entry and AppStream metadata, so
TorReader shows up in the applications menu and is offered in Open with for PDF files.

Linux builds target glibc 2.35, so they run on Ubuntu 22.04 / 24.04, Debian 12+ and
Fedora 36+ (x86_64). Digital signing is available on the Windows build.

TorReader PDF v2.2.3

Choose a tag to compare

@FelixNgH FelixNgH released this 22 Jul 04:40

Large-file rendering overhaul + rotated-page markup

Opens 200–300 page large-format (A1) CAD drawing sets smoothly — the render pipeline is rebuilt around progressive, interruptible slices plus a two-layer (memory + disk) cache, so pages never freeze the UI and RAM stays flat. This fixes the 2.2 regressions (missed pages in single view, severe lag in continuous scroll).

Fixes & features

  • Markup on rotated pages (/Rotate 90/180/270) now lands in the correct place; the Arrow tool keeps its arrowhead; sticky Notes are selectable and upright.
  • Text markup: reads horizontally, the box fits the text, and font size + colour are adjustable via right-click → Properties (which now shows the markup's real current values).
  • Move + Undo/Redo for text/note markup.
  • Blocking update dialog for new releases.
  • Linux: AppImage rebuilt for broad compatibility — runs on Ubuntu 22.04, 24.04 and newer (glibc 2.35+).

Heavy CAD pages (millions of vector ops) still take ~2–3s for the first full render — a physical ceiling shared by every PDF engine — but navigating the whole document stays responsive.

Download

  • Windows (x64): TorReaderPDF-2.2.3-win64.zip — unzip & run Run_TorReader.bat (or TorReader.exe)
  • Linux (x86_64): TorReaderPDF-2.2.3-x86_64.AppImagechmod +x & run

Free & open-source (MIT). No install, no account, no watermark.

TorReader PDF v2.2

Choose a tag to compare

@FelixNgH FelixNgH released this 20 Jul 01:18

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.AppImagechmod +x & run

TorReader PDF v2.1.3

Choose a tag to compare

@FelixNgH FelixNgH released this 17 Jul 01:19

Portable PDF reader and editor for Windows and Linux. No installation required — everything runs locally on your machine.

Downloads

Platform File Notes
Windows (x64) TorReader-PDF-Portable-v2.1.3.zip Unzip and run TorReader.exe — fully portable, no install
Linux (x86_64) TorReaderPDF-2.1.3-x86_64.AppImage chmod +x then run — bundled Qt6, no dependencies

Highlights

  • Fast rendering — memory-mapped loading opens 200 MB files in 1–2 s
  • Merge PDFs while keeping bookmarks — each source file's outline is preserved and remapped to the new page numbers (most free tools drop bookmarks on merge)
  • Insert / Extract / Split / Delete / Reorder pages, Adobe-style
  • Sharp at any zoom — mixed page sizes (A4 + A0–A3 drawings) render crisply
  • Inline translation — Ctrl+drag over text to translate in place, with local caching
  • Digital signature — PKCS#7 detached, SHA-256, via your own .pfx/.p12
  • Dark mode and full keyboard shortcuts (press F1 in-app)
  • Safe editing — changes apply to an in-memory copy; your original file is only overwritten on Ctrl+S

Everything is processed locally — no files are uploaded anywhere.

MIT licensed. Source and build instructions in the repository.


Update 2026-07-17: Fixed page insertion so bookmarks renumber to match the new page count (e.g. 68 + 8 inserted → 76 bookmarks), and the sidebar now refreshes after insert/delete/reorder. Windows + Linux assets rebuilt.