
I have tested only two:īookworm - it has 3 color profiles but each profile can be edited (fully adjustable colors for background and fonts under Preferences). As far as I can tell they do not display the text as well as a pdf viewer in all cases. Most eBook readers offer color settings for page and font, but only some of them can open pdf documents. Having a large white area on the screen all the time comes against the purpose of improving readability, so I prefer other solutions.

a book or article scanned/photocopied and saved as pdf)

There are exceptions, though, viewers that can do more than just inverting colors or changing only the background: For all pdf (including image-based) files There, the only possible color change of image-based pdf-s is inverting colors with viewers that have that option: Evince, Qoppa-PDFStudioViewer), xpdf (with the -rv argument, see here), mupdf ( here). paper that was scanned) the pages will in many cases show paper-like black-on-white text (even if images are extracted and converted to an ebook format as said here). In case the available text is a pdf formed of images (e.g. With most of the tools already mentioned under this question, only pdf files made out of text files (and not of scanned/photocopied text saved as image) can be treated so that colors of page and fonts (or at least of page, as expected by the OP) are changed. The coloring produces uses at most Δ + 1. The Misra & Gries edge coloring algorithm is a polynomial time algorithm in graph theory that finds an edge coloring of any graph.
