MuPDF OpenGL Viewer

The OpenGL based viewer can read PDF, XPS, CBZ, EPUB, and FB2 documents. It compiles on any platform that has a GLUT library. The latest release builds on Linux, Windows, and MacOS.

## Command Line Options

    mupdf-gl [options] document [page]

-p password
  The password needed to open a password protected PDF file.
-r resolution
  Set the initial zoom level, specified as DPI. The default value is 72.
-W width
  Set the page width in points for EPUB layout.
-H height
  Set the page height in points for EPUB layout.
-S size
  Set the default font size in points for EPUB layout.
-U stylesheet
  Specify a CSS file containing user styles to load for EPUB layout.
-X
  Ignore publisher styles for EPUB layout.
-J
  Disable Javascript in PDF forms.
-A level
  Set anti-aliasing level or pixel rendering rule.
  0: off
  2: 4 levels
  4: 16 levels
  8: 256 levels
  9: using centre of pixel rule
  10: using any part of a pixel rule
-I
  Start in inverted color mode.
-B hex-color
  Set black tint color (default 303030)
-C hex-color
  Set white tint color (default FFFFF0)
-Y factor
  Set UI scaling factor (default calculated from screen DPI).

## Mouse Bindings

The middle mouse button (scroll wheel button) pans the document view.

The right mouse button selects a region and copies the marked text to the clipboard.

## Key Bindings

Several commands can take a number argument entered before the key, to modify the command. For example, to zoom to 150 dpi, type "150z".

F1 | Display help.
i | Show document information.
o | Show document outline.
L | Highlight links.
F | Highlight form fields.
a | Show annotation editor.
r | Reload document.
S | Save document (only for PDF).
q | Quit viewer.
< | Decrease E-book font size.
> | Increase E-book font size.
I | Toggle inverted color mode.
C | Toggle tinted color mode.
E | Toggle ICC color management.
e | Toggle spot color emulation.
A | Toggle anti-aliasing.
f | Toggle fullscreen.
w | Shrinkwrap window to fit page.
W | Fit page width to window.
H | Fit page height to window.
Z | Fit page size to window.
[number] z | Set zoom resolution in DPI.
+ | Zoom in.
- | Zoom out.
[ | Rotate counter-clockwise.
] | Rotate clockwise.
[arrows] or h, j, k, l | Pan page in small increments.
b | Smart move one screenful backward.
[space] | Smart move one screenful forward.
[comma] or [page up] | Go one page backward.
[period] or [page down] | Go one page forward.
[number] g | Go to page number.
G | Go to last page.
m | Save current page to navigation history.
t | Go back in navigation history.
T | Go forward in navigation history.
[number] m | Save current page in numbered bookmark.
[number] t | Go to numbered bookmark.
/ | Start searching forward.
? | Start searching backward.
n | Continue searching forward.
N | Continue searching backward.