PdfSideViewer 0.4.0
PdfSideViewer shows two PDF documents side by side with synchronized scrolling that
survives different page formats and zoom levels: positions are exchanged in page units around
a user-adjustable anchor. Pure Win32 + Direct2D, a single portable executable.
New in 0.4.0
- Compact chrome: the menu bar, the command toolbar and an editable page box share ONE
row in a rebar; the status bar shows the left pane's info on the left, the right pane's on
the right, and the sync state centered. - Movable toolbars, Internet Explorer style: untick "Lock the Toolbars" (View menu, or
right-click the bar) and drag the grippers to reorder, resize or wrap the bands onto extra
rows; the arrangement and the lock state are remembered. Menu and toolbar overflow into
chevron popups when squeezed. - PDF page labels: the status bar, the go-to box and the scrollbar tooltip show the
document's own page labels when they differ from the ordinal, e.g.ix (9/314)for
roman-numbered front matter. - Go to page (Ctrl+G) by number or by label (labels win on ambiguity), an editable page
box in the toolbar row, and a page tooltip while dragging the scrollbar. - Options dialog: reopen the last session or start empty, defaults for new documents
(scroll mode, zoom, sync locks), wheel-scroll lines override, the SyncTeX inverse-search
command, and the Explorer context-menu integration. - Explorer context menu (optional, off by default): "Open left/right in PdfSideViewer"
on .pdf files, registered per-user underSystemFileAssociationsso it can NEVER become
the default PDF handler. "Open right" reuses the running window. - Swap panes (F8) exchanges the two documents including their view states.
- The outline sidebar width is adjustable: drag the divider, double-click to fit the widest
bookmark.
Download
PdfSideViewer-x64.zip contains a single portable executable for Windows 10/11 x64 (nothing
to install) plus the README and license. PDF rendering by MuPDF 1.28 (AGPLv3); PdfSideViewer
is GPLv3 and the corresponding source is this repository at tag v0.4.0.