https://github.com/frank038/pdfreader4
pdf reader
https://github.com/frank038/pdfreader4
annotation gtk4 index linux pdf pdf-reader poppler wayland xorg
Last synced: 8 months ago
JSON representation
pdf reader
- Host: GitHub
- URL: https://github.com/frank038/pdfreader4
- Owner: frank038
- License: gpl-3.0
- Created: 2025-06-16T19:42:55.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-06-16T19:56:42.000Z (11 months ago)
- Last Synced: 2025-06-16T20:24:21.344Z (11 months ago)
- Topics: annotation, gtk4, index, linux, pdf, pdf-reader, poppler, wayland, xorg
- Language: Python
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pdfreader4
pdf reader - early version
Requirements:
- python3
- gtk4 bindings
- poppler bindings
- python3-cairo (optional for the custom image annotation)
Usage: python3 pdfreader4 FILE.pdf
Features:
- tabs
- open and save and print
- table of contents
- navigation
- opens pdf files with password
- text selection: ctrl+left mouse button
- searching (partial implementation; can search only whole words)
- annotations: text, square, circle, free text, stamp (with custom image of type png); except for the text annotation (just click in the page whatever you want), the other ones works this way: after having chosen the type of the annotation, press the left mouse button in the page (the starting point) and drag; release the mouse button
- annotations: can be added (from toolbar) or removed (right mouse button on it); the colour - and the opacity - of the annotation icon to be added can be changed, also the borderd width can be changed, if supported by the annotation
- annotations: the esc key cancel the choise
- annotations, custom image: the png image aspect ratio is preserved, so the final size of the image in the page depends on the with of the selection
- configuration file config.json: toolbar icon size, paper colour, text selection colour background and foreground; fixed window size.