I CTRL+F'd through this post and one essential piece of software I use was missing: Evince.
It's a no-nonsense PDF reader that's fast as heck and completely open source. No advertizing junk.
Last time I used Ubuntu the default PDF reader was Evince. Evince works on Windows. I just don't think there are prebuilt binaries. But if you want to you can keep using Evince. The official site for Evince is here.
Sumatra is Windows-only, so I assume OP is on Windows.
There is a version of Evince available for Windows right here, but I'm not sure how the performance is on Windows or if that version already has annotations...
Do you mistrust your PDF viewer? It's recommended you don't use Adobe Reader unless you need its obscure features -- and if you do, keep it updated.
An excellent PDF viewer is Evince. It does not have the vulnerabilities of Adobe Reader, because it doesn't use any code from Adobe.
Another thing: it's not the PDF format itself that is dangerous, is the current software that is defective. Other common vector for malware is Flash, Java, and other things a lot of people use but not everybody bother to keep up to date.
Some years ago you could send an image to someone - a regular JPEG - and, when this person opened it with their web browser (or other software using libjpeg) it would execute arbitrary code. Is JPEG dangerous?
Indeed this kind of bug has appeared many times - for example, this bug disclosed in March 2014 affect Microsoft implementations of JPEG in DirectShow, that affects thousands of programs.
>they all suck ass big time
Maybe you can list the applications you tried and explain what you didn't like with each of them. This way someone could find a recommendation for you.
I use <strong>Evince</strong> as my basic PDF viewer. It can also do bookmarking (in the top right "burger" menu) and text highlighting and annoniations (click the icon beside magnifying glass on top of the window). The application is clean, light and very easy to work.
Okular is probably the best pdf reader available...but if you don't like the Qt look check out evince from gnome. Not much experience with it..but I think it can do annotations as well.
I like Evince, https://wiki.gnome.org/Apps/Evince
I don't know how well it is installed, as I use a portable version, but it runs a lot better than adobe when it comes to viewing PDFs. I think it lacks highlighting and note taking and such though.
Texmaker is text editor, it can't draw any function. TeX (with packages) draws functions. Texmaker also has integrated PDF viewer and as I remember from my personal experience sometimes this viewer has no such good image render as possible. Try another viewer, for example evince.
Also problem may be with setting of drawing and function's peculiarities. I can't give any other advice without seeing your code.
Most of the stuff I use has already been mentioned (LaTeX, Office suite, Adobe suite, Discord etc) but I use Unity for game development and prototyping both in my lab and in classes.
I use (g)vim and Evince as part of my LaTeX workflow. I write papers in vim and Evince has really nice functionality for reloading PDF files without having to reopen them. That said, this is probably a pretty weird work flow that's not for most people.
SSN these days is basically public information, although certain financial data might be a bigger worry. As others have said, they are not likely selling your information. The main worry would be poor security practices leading to leaks.
Using something paid like Adobe Acrobat Pro (I try to avoid because I don't like Adobe's practices, but the software itself works well). LibreOffice Draw can also edit PDFs but is not really suited for form filling. Some browsers also support form filling to a degree, as well as the default document viewer in GNOME.
If all else fails, you can always print out the form and fill by hand.
It looks as though ebook formats aren't on their road map, which suggests to me that this is not the document reader you are looking for. https://wiki.gnome.org/Apps/Evince/Roadmap
Lets face it though, as u/__H3er points out there are better tools more suited to the task.
depends on the os.
For linux I use "Document Viewer", the name is generic since its built from an open source project Evince, but you can find many different version and variations of it. I just use it because it is simple without a billion things going on.
I used to use xreader, which has many different versions since it is open source, but it has some weird bugs with different pdf versions, but man it was super fast. Searching terms was super fast, I mean we are only talking about 1 second instead of 2-3, but it was pretty nice when looking for quotes.
Considering these are open source you should be able to find similar window versions.
I think adobe was just default, but idk that was 5+ years ago.
Like I said you could probably find the Linux versions, otherwise I'm sure there are unlimited options.
I would just use google chrome, since most people use it as their default browser you won't have to install anything special.
Otherwise, just grab the top-rated one on google play.
Avoid softonic & similar sites.
I see that there's no Windows download at https://wiki.gnome.org/Apps/Evince/Downloads but you can get the portable version from https://portableapps.com/apps/office/evince_portable.
Evince is open source. If you want to make changes to it, you have to contribute to the project by figuring out how to compile and modify the existing code and submit your changes to it. Each open source project can have its own setup for the code and project management structure, there's no single true guide to making changes to whatever application.
Making actually useful changes to an existing project can be a lot of work: you need to understand how the existing code works and possibly be familiar with the libraries it also uses in order to make your own feature work. This is largely down to reading the code and trying to find similar things to base your changes on. Also library documentation is quite crucial if you want to integrate something new.
If you get your feature to work and manage to get it merged into the project by submitting it to the described procedure and getting it approved, eventually your change will end up in some Ubuntu version which uses the new enough Evince.
Evince (GNOME's document viewer) supports CBR, CBZ and PDF, it's what I use if I need to read a comic. Does not support right-to-left (manga) or EPUB though!
I'm not a fedora guy per se, though the standard PDF reader on most distributions is Evince. It's light weight, and will get the job done, though it won't read ePub or djvu formats.
Calibre is a great ePub/djvu reader and I use it daily for my own books. It also supports converting between many different types of formats, if you so need.
Another open source PDF reader on Windows is Evince, the default PDF reader for GNOME (a desktop environment used by many flavors of Linux). The Windows version isn't up-to-date, but it works just fine.
The download on their webpage seems to be broken at the moment, but you can grab the installer from SourceForge: http://sourceforge.net/projects/evince.mirror/
EDIT: nvm, their download page is working fine: https://wiki.gnome.org/Apps/Evince/Downloads
I know there's probably nothing you can do, but the second and third pages are filled with black boxes on the default Ubuntu Linux pdf reader Evince.
This is on the print friendly version, but the other one has the same problem.
The other two pages look and work fine.
Well, nothing stopping you from running KDE applications in XFCE...but I can understand if Qt applications looks a bit out of place in a GTK desktop. Maybe have a look at evince ( https://wiki.gnome.org/Apps/Evince ). As a gnome application it might integrate a bit better. But never used it so can't say much about the functionality.
Edit: Typos....a really embarrassing one!