Skip to content

PdfSideViewer 0.5.0

Choose a tag to compare

@lornova lornova released this 12 Jul 00:23

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.