Releases: FelixNgH/TorreaderPDF
Release list
TorReader PDF v2.2.4
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,Escto 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 (
/Rotateis 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.deb — sudo apt install ./torreader_2.2.4_amd64.deb |
| Any Linux distro | TorReaderPDF-2.2.4-x86_64.AppImage — chmod +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 torreaderThe 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
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 & runRun_TorReader.bat(orTorReader.exe) - Linux (x86_64):
TorReaderPDF-2.2.3-x86_64.AppImage—chmod +x& run
Free & open-source (MIT). No install, no account, no watermark.
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 |
TorReader PDF v2.1.3
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.