SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 C++ PDF Projects
-
xournalpp
Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUSE), macOS and Windows 10. Supports pen input from devices such as Wacom Tablets.
I tried a whole bunch of the these apps, and I decided that Xournal++ [1] is better than Rnote for note taking. However, I have used Openboard [2] for teaching online since 2020.
I agree that Rnote's smoothing is better, but it's tool selection UX is terrible. There are three different bars (top, bottom, and side), and you often need to move your mouse/hand to all of them across the screen in order to select the right tool. In Xournal++ I can put everything on the top bar.
Xournal++ has it's own problems. Pasting an image always makes it so big, that resizing to the correct size is difficult. It also doesn't have a laser pointer, which is why I can't use it for teaching. Creating a new document with the correct template is also painful.
Honestly, in another life, I would write a decent note-taking app.
[1] https://github.com/xournalpp/xournalpp/
[2] https://github.com/OpenBoard-org/OpenBoard/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
QPDF is a CLI tool that performs content-preserving transformations on PDF files. We have another tool for managing files!
-
Project mention: Show HN: Open Scanner, an open-source document scanning app for iPhone | news.ycombinator.com | 2024-09-17
For Android I recommend "OSS Document Scanner" it is just as good as MS Lens and CamScanner in my experience.
- https://github.com/Akylas/OSS-DocumentScanner
- https://news.ycombinator.com/item?id=38848423
-
-
-
-
sauklaue
Stylus note-taking application especially for online lecturing with an external graphics tablet
-
pdvzip
Embed a ZIP or JAR file within a PNG image to create a tweetable and "executable" PNG-ZIP polyglot image file. CLI / Web tool.
-
DataTex
DataTex is a tool for creating and managing LaTeX file databases, such as exercises, definitions, theorems, tables figures as well as Latex documents.
-
-
-
C++ PDF discussion
C++ PDF related posts
-
Show HN: Open Scanner, an open-source document scanning app for iPhone
-
Rnote – Sketch and take handwritten notes
-
Rnote – An open-source vector-based drawing app
-
GitHub Topic: pdf-comparison (a.k.a. PDF compare, PDF diff, etc.)
-
Insecure Features in PDFs
-
Jim Keller criticizes Nvidia CUDA, x86 – 'CUDA's a swamp, not a moat, like x86'
-
Show HN: CLI for generating beautiful PDF for offline reading
-
A note from our sponsor - SaaSHub
www.saashub.com | 20 Jan 2025
Index
What are some of the best open-source PDF projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | xournalpp | 11,723 |
2 | diff-pdf | 3,764 |
3 | qpdf | 3,651 |
4 | OSS-DocumentScanner | 943 |
5 | PDF4QT | 788 |
6 | AirSane | 265 |
7 | kraft | 62 |
8 | sauklaue | 33 |
9 | pdvzip | 23 |
10 | DataTex | 22 |
11 | pdf-manager | 22 |
12 | sciter-pdf | 12 |
13 | kurger | 2 |