An open API service indexing awesome lists of open source software.

https://github.com/bjesus/pidif

Lightweight PDF reader that works on touch interfaces made in Rust
https://github.com/bjesus/pidif

Last synced: over 1 year ago
JSON representation

Lightweight PDF reader that works on touch interfaces made in Rust

Awesome Lists containing this project

README

          

pidif screenshot

# Pidif PDF Viewer

A light PDF Viewer, using Poppler, GTK 4 and Rust. Pidif was built especially for touch-only devices (phones, e-readers and tablet), where screen real estate is scarce, but can be used on desktop too.

## Usage

To maintain a clean UI, Pidif comes only with an "open file" button. Navigating between the pages of a document is done by clicking its left and right halfs. Toggling the bottom and header bar ("fullscreen mode") is done by clicking anywhere in the top 20% of the document.

## Installation

### Distribution packages

- Arch Linux: [pidif](https://aur.archlinux.org/packages/pidif) AUR
- Alpine Linux ( & PostmarketOS): [pidif](https://pkgs.alpinelinux.org/packages?name=pidif&branch=edge&repo=&arch=x86_64&maintainer=) testing

### Compiling manually

- Install the dev packages of `gtk-4`, `cairo`, and `poppler`.
- `git clone` the repository
- Run `cargo build --release`