Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rootVIII/pdfinverter
darken (or lighten) a PDF
https://github.com/rootVIII/pdfinverter
golang image pdf pdf-generation png qt5-gui
Last synced: about 2 months ago
JSON representation
darken (or lighten) a PDF
- Host: GitHub
- URL: https://github.com/rootVIII/pdfinverter
- Owner: rootVIII
- Archived: true
- Created: 2020-11-12T02:53:04.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-03T00:39:15.000Z (over 2 years ago)
- Last Synced: 2024-06-20T10:38:54.651Z (3 months ago)
- Topics: golang, image, pdf, pdf-generation, png, qt5-gui
- Language: Go
- Homepage:
- Size: 2.4 MB
- Stars: 161
- Watchers: 4
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### PDFINVERTER - darken (or lighten) a PDF
PDFInverter (GUI and CLI) will create a new PDF at the specified
location from a source PDF. All colors will be inverted (original shown on left):
Unfortunately page links are not preserved, but this program will darken PDFs making them suitable for night reading.
A 2-3 page PDF will invert very quickly. However a 400 page PDF may take 3-4 minutes.
This project should build on any platform with ImageMagick bindings for Golang.
export CGO_CFLAGS_ALLOW='-Xpreprocessor'
may need to be executed to run/build.The GUI is developed with Golang QT bindings:
###### Get the project and build:
git clone https://github.com/rootVIII/pdfinverter.git
cd <project root>
go build -o bin/pdfinverter
./bin/pdfinverter
###### command-line usage:
# Required
-i input PDF file path
-o output PDF file pathNote: If no command line arguments are provided, the GUI version will open.
This project was developed on macOS Big Sur 11.0.1