NeoView

Production-quality PDF viewer with precision measurement tools

Designed for LaTeX workflows. Auto-reload, measurements in pt/mm/picas, and PNG export.

Why Choose NeoView?

Built for professionals who need more than just a PDF viewer

Auto-Reload for LaTeX

Automatically refreshes when your PDF is rebuilt. No more closing and reopening — just compile and see your changes instantly. Perfect for LaTeX, Typst, and any PDF workflow.

Precision Measurement Tools

Draw rectangles and get instant measurements in points (pt), picas, and millimeters. Essential for layout verification, proofreading, and QA work.

Font & Text Inspection

Inspect text to see font names and sizes. Ideal for verifying typography, checking font embedding, and ensuring design consistency.

How NeoView Compares

Feature NeoView SumatraPDF Adobe Acrobat Evince
Auto-reload on file change
Measurement tools (pt/mm)
Font name/size inspection
Export selection as PNG
Linux native
Windows native
Lightweight & fast
Open source
Docker/container support

Complete Feature List

Everything you need in a professional PDF viewer

Auto-Reload

Watches file for external changes and refreshes automatically. Selection and page position are preserved during reload.

Rectangle Measurement

Click and drag to create measurement rectangles. Live display in points (pt), picas, and millimeters (mm).

Font Inspection

View font names and text sizes. Essential for typography verification and design consistency checks.

PNG Export

Export any selection as high-quality PNG at 150, 300, or 600 DPI. Perfect for documentation and sharing.

Multi-Page Navigation

Open and navigate multi-page PDFs with ease. Page Up/Down keys for quick browsing.

Smooth Zoom

Pinch gestures, Ctrl+wheel, Fit Width (W), and Actual Size (1). Measurements remain accurate at any zoom.

Precise Adjustments

Drag edges and corners to resize selections. Arrow keys for 1pt nudges, Shift+Arrow for 10pt increments.

Cross-Platform

Windows standalone executable. Linux via pip install. Works with both X11 and Wayland.

Docker Ready

Run in containers with Wayland or X11 forwarding. Perfect for reproducible environments.

Copy Measurements

Ctrl+C copies measurement values to clipboard. Ready to paste into documents or spreadsheets.

Keyboard-Driven

Comprehensive keyboard shortcuts for all actions. Power users can work without touching the mouse.

Desktop Integration

Optional Linux desktop launcher with icon. Integrates with your application menu and file associations.

Installation

Choose your platform

Option 1: Download Executable (Recommended)

Download the standalone executable — no Python required.

Download latest neoview.exe

Option 2: Install via pip

py -m pip install neoview

Then launch with: neoview

Option 3: Build from Source

py -m pip install .[dev]
pyinstaller neoview.spec

The executable will be at dist\neoview.exe

Install via pip

pip install neoview

Launch with: neoview or neoview /path/to/file.pdf

Desktop Launcher (Optional)

Create a desktop shortcut for easy access:

git clone https://github.com/Srikanth-Mohankumar/neoview.git
cd neoview
pip install .
./install_desktop.sh

Requirements

  • Python 3.10+
  • PySide6
  • PyMuPDF

Build the Container

docker build -t pdf-measure .

Run with Wayland (Recommended)

docker run -it --rm \
-e XDG_RUNTIME_DIR=/run/user/$(id -u) \
-e WAYLAND_DISPLAY=$WAYLAND_DISPLAY \
-e QT_QPA_PLATFORM=wayland \
-v $XDG_RUNTIME_DIR/$WAYLAND_DISPLAY:/run/user/$(id -u)/$WAYLAND_DISPLAY \
-v /path/to/pdfs:/pdfs \
pdf-measure /pdfs/document.pdf

Run with X11 (Fallback)

xhost +local:docker
docker run -it --rm \
-e DISPLAY=$DISPLAY \
-e QT_QPA_PLATFORM=xcb \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v /path/to/pdfs:/pdfs \
pdf-measure /pdfs/document.pdf

Keyboard Shortcuts

Precision at your fingertips

Navigation

Ctrl + O Open PDF file
PgUp / PgDn Previous / Next page
Ctrl + Q Exit application

Zoom

Ctrl + Wheel Zoom in/out
W Fit to width
1 Actual size (100%)

Selection

Arrow Move selection by 1 pt
Shift + Arrow Move selection by 10 pt
Escape Clear selection

Resize & Export

Ctrl + Arrow Resize by 1 pt
Ctrl + S Export as PNG
Ctrl + C Copy measurements