3 ms·
I am using C++ for sioyek which is a PDF reader designed for reading research papers and textbooks: https://sioyek.info/ https://sioyek.info/ Other libraries u
by hexomancer 4y ago
I am using C++ for sioyek which is a PDF reader designed for reading research papers and textbooks: https://sioyek.info/ https://sioyek.info/
Other libraries used:
* MuPDF for PDF rendering
* Qt5 for UI
* sqlite for database
I also recently added a plugin system which is language neutral, but I wrote a python wrapper around it (see and example here: https://sioyek.info/#extensible https://sioyek.info/#extensible).
- ajoseps 4y agothis is a cool project! I've been wanting to try my hand at building a simple PDF reader. Haven't heard of MuPDF before, thank you!
- stevesimmons 4y agoSioyek is really great! I just installed it. It's fast, snappy and clean. It may well be my new default PDF viewer.
- windock 4y agoWow, this is really great! Just installed it. It is just what I had in mind as an ideal PDF reader. Thank you.
- jmt_ 4y agoThis is the exact kind of tool I would have loved to have had during my math undergrad. And as a fellow developer, I applaud you for taking on the challenge of working with PDFs, especially in non-trivial ways, on arbitrary PDFs no-less. Anytime a client/employer mentions anything involving programmatic PDF manipulation/access, I try my best to convince them it's probably not a good idea, but if I have to, I do a little prayer that I can find a straightforward solution with an existing library - otherwise, lower level PDF munging quickly ventures into a flavor of tech-cowboy hell.