In Okular (for desktop), you can set keyboard shortcuts for various color inversion/shifting modes. Or you can permanently set one in the Accessibility settings.
Asklemmy
A loosely moderated place to ask open-ended questions
Search asklemmy ๐
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- [email protected]: a community for finding communities
~Icon~ ~by~ ~@Double_[email protected]~
I use Okular and sometimes Zathura, both can do that through hotkeys (you can also add a button to the toolbar in Okular)
Evince (the standard GNOME pdf reader) has night mode that you can toggle with "Ctrl + i" by default.
Librera on Fdroid will, but it's a bit unpredictable. It works well enough most of the time
OP might be asking for desktop apps
Yeah I wasn't sure, but the first pdf reader I thought of was librera. Pretty sure Okular can do it too. Normally the "dark mode" is just inverting the colours since printed pdfs are normally black text on white paper.
If we're talking Android, I can recommend MJ Pdf 100%.
Sioyek also does this
Highly recommend, esp. if you like using vim keybinds (you abviously don't have to, but IMO it's a fantastic feature)
Zathura lets you theme your pdf files.
Not FOSS but free - ReadEra, it's working extremely well. No ads or anything, the only feature the paid version has is cloud sync of your library, and sync reading progress across devices.
Been using it for 8 years or so, bought it at some point just because it works without a hitch since basically forever.
On Android, I use an reader app called "MJPDF" to do this.