All Projects → jichu4n → Jfbview

jichu4n / Jfbview

PDF and image viewer for the Linux framebuffer.

Projects that are alternatives of or similar to Jfbview

Pdf Flipbook
Browse PDF document like a book turning its pages
Stars: ✭ 279 (+257.69%)
Mutual labels:  pdf, pdf-viewer
Pdfvuer
A PDF viewer for Vue using Mozilla's PDF.js
Stars: ✭ 443 (+467.95%)
Mutual labels:  pdf, pdf-viewer
Xournalpp
Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.
Stars: ✭ 5,353 (+6762.82%)
Mutual labels:  pdf, pdf-viewer
Cordova Plugin Document Viewer
A Document Viewer cordova/phonegap plugin for iOS, Android and Windows
Stars: ✭ 168 (+115.38%)
Mutual labels:  pdf, pdf-viewer
React Pdf Js
A React component to wrap PDF.js
Stars: ✭ 489 (+526.92%)
Mutual labels:  pdf, pdf-viewer
React Native Pdfview
📚 PDF viewer for React Native
Stars: ✭ 198 (+153.85%)
Mutual labels:  pdf, pdf-viewer
Pdfh5
web/h5/移动端PDF预览插件
Stars: ✭ 423 (+442.31%)
Mutual labels:  pdf, pdf-viewer
Flutter plugin pdf viewer
A flutter plugin for handling PDF files. Works on both Android & iOS
Stars: ✭ 81 (+3.85%)
Mutual labels:  pdf, pdf-viewer
Pdf2htmlex
Convert PDF to HTML without losing text or format.
Stars: ✭ 472 (+505.13%)
Mutual labels:  pdf, pdf-viewer
React Pdf
Display PDFs in your React app as easily as if they were images.
Stars: ✭ 5,320 (+6720.51%)
Mutual labels:  pdf, pdf-viewer
Pdfview Android
Small Android library to show PDF files
Stars: ✭ 132 (+69.23%)
Mutual labels:  pdf, pdf-viewer
Buka
Buka is a modern software that helps you manage your ebook at ease.
Stars: ✭ 896 (+1048.72%)
Mutual labels:  pdf, pdf-viewer
Vue Pdf
vue.js pdf viewer
Stars: ✭ 1,700 (+2079.49%)
Mutual labels:  pdf, pdf-viewer
Vudit
A file viewer for Android
Stars: ✭ 40 (-48.72%)
Mutual labels:  image-viewer, pdf-viewer
Qpdf
PDF viewer widget for Qt
Stars: ✭ 111 (+42.31%)
Mutual labels:  pdf, pdf-viewer
Document Viewer
Document Viewer is a highly customizable document viewer for Android.
Stars: ✭ 415 (+432.05%)
Mutual labels:  pdf, pdf-viewer
Pqiv
Powerful image viewer with minimal UI
Stars: ✭ 177 (+126.92%)
Mutual labels:  pdf-viewer, image-viewer
React Pdf Highlighter
Set of React components for PDF annotation
Stars: ✭ 448 (+474.36%)
Mutual labels:  pdf, pdf-viewer
Sumatrapdf
SumatraPDF reader
Stars: ✭ 7,462 (+9466.67%)
Mutual labels:  pdf, pdf-viewer
Ng2 Pdf Viewer
📄 PDF Viewer Component for Angular 5+
Stars: ✭ 997 (+1178.21%)
Mutual labels:  pdf, pdf-viewer

JFBVIEW

jfbview is a PDF and image viewer for the Linux framebuffer. It's fast and has some advanced features including:

  • Arbitrary zoom (10% - 1000%) and rotation;
  • Table of Contents (TOC) viewer for PDF documents;
  • Interactive text search for PDF documents;
  • Multi-threaded rendering;
  • Asynchronous background pre-caching;
  • Customizable multi-threaded caching.

The home page of jfbview is at https://github.com/jichu4n/jfbview.

GitHub Workflow Build Status Travis CI Build Status

INSTALLATION

Arch Linux / Manjaro

Install package jfbview from the AUR, e.g.

yay -S jfbview

Source: https://aur.archlinux.org/packages/jfbview

Debian / Ubuntu

See Releases for pre-built .deb packages for the following environments:

  • Debian 10 "buster": amd64, i386, arm64 (ARMv8), armhf (ARMv7), rpi (Raspbian on ARMv6)
  • Debian 9 "stretch": amd64, i386, arm64, armhf, rpi
  • Ubuntu 20.04 LTS Focal: amd64
  • Ubuntu 18.04 LTS Bionic: amd64, i386
  • Ubuntu 16.04 LTS Xenial: amd64, i386

To build from source, fetch the source code along with transitive dependencies as described in the Source code section below, then see packaging/build-package-deb.sh.

CentOS / Fedora

See Releases for pre-built .rpm packages for the following environments:

  • CentOS 8 and Fedora 28+: x86_64, aarch64 (ARMv8)

To build from source, fetch the source code along with transitive dependencies as described in the Source code section below, then see packaging/build-package-rpm.sh.

Installing from source

Dependencies

Build-time dependencies:

  • C++ compiler with support for C++14 (GCC 4.9+, Clang 3.5+)

  • CMake 3.3+

Source code

To fetch the source code along with all transitive dependencies with git:

git clone https://github.com/jichu4n/jfbview.git
cd jfbview
git submodule update --init --recursive

Alternatively, see Releases for full source code archives including all transitive dependencies (jfbview-<VERSION>-full-source.zip).

Build & install

cmake -H. -Bbuild
cd build
make
make install

DOCUMENTATION

See jfbview man page.

ABOUT

jfbview is written by Chuan Ji, and is distributed under the Apache License v2.

HISTORY

jfbview started as a fork of FBPDF by Ali Gholami Rudi with improvements and bug fixes, and was named JFBPDF. The JFBPDF code (in C) grew steadily more convoluted as features were added, and finally was completely rewritten from scratch in November 2012, with added support for images through Imlib2.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].