PdfDarkMode

Converts PDFs to have a grey background to be easier on the eyes


Keywords
converter, linux, macos, numba, pdf, pdf-converter, pdf-document, pdf-document-processor, pillow, poppler, python, python3, python310, python36, python37, python38, python39, windows
License
MIT
Install
pip install PdfDarkMode==1.0.2

Documentation

PDF Dark Mode

About

Pypi page

NOTE: This project is going under significant changes! Stay tuned for updates!

Python program that converts the white-space in PDF files to have a grey background.

Works best with non-handwritten PDF's and PDF's without any images.

Tested and working on Python 3.6+.

Installation

Windows

macOS

  • Mac users will have to install poppler for Mac. You can do so with this homebrew formula.

Linux

  • Most linux distros already have pdftoppm installed. If not, you can check your package manager on how to install poppler-utils.

Then

Using pip

  • pip install PdfDarkMode

Or

  • git clone https://github.com/JustinTheWhale/PDF-Dark-Mode.git

  • cd PDF-Dark-Mode

  • pip install -r requirements.txt

Usage

from PdfDarkMode.darkmode import convert

convert("example.pdf")

Additionally, you can pass a list of PDF files instead of just one string like so:

from PdfDarkMode.darkmode import convert

convert(["example.pdf", "example2.pdf", ...])

You can also run it directly from the command line:

python darkmode.py example.pdf example2.pdf ...

Example