This library is released under the GPL v3 license
Requirements :
- Evil (on Windows)
- Eina
- Eet
- Ecore
- Evas
- Eio
Requirements:
- Evil (Windows)
- Eina
- Eet
- Evas
- Ecore
- Ecore_Input
- Elementary
- PDF and XPS: Requires zlib, freetype2, libopenjp2, muPDF 1.11.
- COMIC BOOK (cbz, cbr, cb7, cbt, cba): Requires libarchive.
- DjVu: Requires libdjvu (DjVuLibre)
- TIFF: Requires libtiff.
- Postscript
- Requirements: libgs
- compilation: make so (debug mode: make sodebug)
- installation: make soinstall (debug mode: make sodebuginstall)
- DVI: Requires libdvi
- EPUB: Requires libarchive
- CHM: Requires libarchive
Common usage of configure (created by autogen.sh). Here are some example to compile with PDF and DJVU support:
- Windows (MinGW 32bits):
./configure --host=i686-w64-mingw32 --disable-static --enable-gpl --with-mupdf-includedir=/home/vtorri/tmp/mupdf-1.11-source/include --with-mupdf-static-libs="-Wl,/home/vtorri/tmp/mupdf-1.11-source/build/release/libmupdf.a -Wl,/home/vtorri/tmp/mupdf-1.11-source/build/release/libmupdfthird.a
- Windows (MinGW 64bits):
./configure --host=x86_64-w64-mingw32 --disable-static --enable-gpl --with-mupdf-includedir=/home/vtorri/tmp/mupdf-1.11-source/include --with-mupdf-static-libs="-Wl,/home/vtorri/tmp/mupdf-1.11-source/build/release/libmupdf.a -Wl,/home/vtorri/tmp/mupdf-1.11-source/build/release/libmupdfthird.a
- Fedora:
./configure --enable-gpl --with-mupdf-static-libs=-Wl,/usr/lib64/libmupdf.a --with-mupdf-shared-libs="-ljbig2dec
-
ArchLinux: See pkgbuild/PKGBUILD
-
Gentoo:
./configure --enable-gpl --with-mupdf-shared-libs="-lmupdf"
- OpenBSD or FreeBsd:
./configure --enable-gpl --with-mupdf-includedir=-I/usr/local/include --with-mupdf-shared-libs="-L/usr/local/lib -lmupdf -lmupdfthird"
- Ctrl + Q: Quit
- Ctrl + O: Open File
- [C] F1: Help
- [C] Right Arrow or Space : Next page
- [C] Left Arrow or Backspace : Previous Page
- [C] Page Up : Page + 10
- [C] Page Down : Page - 10
- [C] F11: Toggle Fullscreen Esc: Exit Fullscreen
- [C] Ctrl + + : Scale * Sqrt(2)
- [C] Ctrl + - : Scale / Sqrt(2)
- [C] Ctrl + 0 : Zoom to Fit Height (not done yet)
- [C] Ctrl + 1 : Zoom to Original Size
- [C] Ctrl + 2 : Zoom to Fit Width (not done yet)
- [C] Ctrl + Home : Go To First Page
- [C] Ctrl + End : Go To Last Page
- Double Left Click : Toggle Fullscreen
- Ctrl + Wheel Up : Scale * sqrt(2)
- Ctrl - Wheel Down : Scale / sqrt(2)