PdfSideViewer 0.5.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.5.0
- Sync points (WinMerge-style, Sync menu): pin whole-page pairs ("page 5 left = page 4
right"). Between points the panes scroll page-for-page; where one document has extra pages
the other waits at the end of its section and picks up again at the next point. - Generate sync points from numbered bookmarks: when both documents number their sections
("1.2", "Chapter 3", "Sezione 2.1", "§ 4"), one command turns every numbering present in
both outlines into a sync point; numberings missing on one side are skipped, out-of-order
bookmarks are ignored. - Add a sync point at the current alignment (Shift+F7): line the panes up (Alt+scroll
tweaks one pane while locked), then pin the pair. Review and remove points in the Sync
Points dialog, or clear them all (Ctrl+Shift+F7) to return to the plain anchor. - Generated points survive auto-reload: after a LaTeX rebuild the points are re-derived
from the fresh bookmarks, riding out both-panes reloads and broken intermediate compiles.
Manual points are dropped on reload (the rebuild may have moved their pages). - The status bar shows the live point count next to the sync state.
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.5.0.