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
- Host: GitHub
- URL: https://github.com/bjesus/pidif
- Owner: bjesus
- License: mit
- Created: 2022-07-16T11:03:38.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-23T11:10:25.000Z (over 2 years ago)
- Last Synced: 2025-04-06T08:06:06.549Z (over 1 year ago)
- Language: Rust
- Homepage:
- Size: 12.7 KB
- Stars: 25
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# 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`