3

Requirements:

  • Basic PDF support
  • Form support
  • At least basic JavaScript support
  • Open source

Ideally:

  • Packaged for Debian
  • vi-style keybindings (jklh to move around, etc.)
  • Minimal interface (hidden-by-default or non-existent statusbar/toolbar)
  • What exactly do you mean by JavaScript support? How does that relate to PDF viewing? – Basil Bourque Aug 27 '17 at 5:37
  • 1
    @BasilBourque, some PDFs have JavaScript code in them, eg. to have form elements update based on other form elements. I believe it's a non-standard Adobe extension. – Samadi Aug 27 '17 at 20:05
  • For those curious, see this Stack Overflow question, Using Javascript inside a PDF. – Basil Bourque Aug 27 '17 at 20:41
  • 1
    Looks like there is no answer, unfortunately, at the moment. So far, the only software I can use that allows me to open pdf embedding javascript forms (and fill them, press buttons etc.) is master pdf editor (but it's more an editor than a viewer and unfortunately not open source). – zezollo Oct 18 '17 at 13:00
  • 1
    Also, it seems that Adobe Acrobat Reader is back on Ubuntu (maybe debian?), so it's another (not open source) workaround: makeuseof.com/tag/4-best-linux-pdf-viewers – zezollo Oct 18 '17 at 13:11
0

This is not a full solution because the following application is not open source. However it seems to have more than basic JavaScript support, and most navigation options can be customized (to create vi-style keybindings). Notably it is the only application I found on Linux that shows interactive tooltips created by the tex fancytooltip package.

The application I am refering to is PDF-XChange Editor which works well with Wine on X11 (on Wayland it causes a system freeze up).

Of course I am interested in any other application that shows fancy tooltips, but I tried Qoppa, Foxit, Okular, Evince PDF viewer and also Master PDF Editor; none of them showed fancy tooltips.
Most of these applications support basic JavaScript, which answers the question I guess. Of these applications Okular can be fully customized to obtain a minimal interface and set vi-style keybindings.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.