Implementing a PDF Editor based on pdfjs

Today I implemented a PDF Editor based on pdfjs, excalidraw and pdf-lib.

In the past, I built multiple different PDF-annotators or editors already. They always had a specific new feature-idea or use-case.

As PDFs are so commonly used and the web-based libraries for PDFs are quite mature by now, I thought it would be a great idea to revisit that old problem and start over.

PDFs are everywhere and the libraries I am using are great. I really appreciate that they worked through (parts of) the PDF standard (which is a real complicated mess, or so I have heard).

Mind that this was the first day, and I am far from done, but I still wanted to share a small demo video, which is attached below.