Skip to content

PdfSideViewer 0.7.0

Choose a tag to compare

@lornova lornova released this 21 Jul 15:26

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.7.0

  • UI in five languages: German, French and Hungarian join English and Italian
    (View ▸ Language). The switch is live and covers everything: menus with per-language
    mnemonics, toolbar labels and tooltips, dialogs, status bar, window title and the
    Explorer context-menu verbs; accelerator key names follow each language's Windows
    convention (Strg+Umschalt, Ctrl+Maj, ...).
  • Bookmark matching across five languages: "Sync Points from Bookmarks" now
    recognizes verbal numbering prefixes in Italian, English, German, French and
    Hungarian ("Chapter 3" = "Kapitel 3" = "Chapitre 3" = "Fejezet 3"), and unnumbered
    front/back-matter sections pair with their translation ("Indice" = "Contents" =
    "Inhaltsverzeichnis" = "Table des matières" = "Tartalomjegyzék"; likewise preface,
    bibliography, index, glossary, list of figures and friends).
  • LaTeX-style appendix sub-items: lettered bookmarks ("A ...", "B ...") under an
    appendix heading pair by their letter across translations.
  • Safer title pairing: unnumbered bookmarks only pair at the same outline depth, so
    a top-level section can never anchor to a nested homonym and skew a whole segment.
  • Locale-proof matching: bookmark tokenization and case-folding use deterministic
    Unicode classification and invariant-locale lowercasing, so generated sync points are
    identical on every host Windows language.

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.7.0.