Voynex Object Embedding is a cross-browser and cross-platform library for embedding objects into HTML documents. The library allows you to easily embed audio, video, multimedia players, and documents. It features a tiny size (less then 3 KB), the ability to add new formats without code re-engineering, future readiness with compliance to the HTML 5 standard, and simplicity and genericity that allows you to embed various types of objects using just one line of code.
hpdf.js is a scrip to create PDFs in your browser (it is a port of libharu). Existing projects with the same goal lack a lot of features (e.g. custom fonts). hpdf.js supports custom fonts (Type1 and TTF), PNG, JPEG, and RAW images, password protection, text and link annotations, outlines, drawing function (lines, cycles etc.), encoding support, and more.