Free editor for PDF documents. Complete editing of PDF documents is possible with PDFedit. You can change raw pdf objects (for advanced users) or use many gui functions. Functionality can be easily extended using a scripting language (ECMAScript).
A condensed library designed to web modern applications, to quickly export your content html to pdf thanks the famous library in javascript: jsPDF. And a special thanks to the project canvg and html2canvas. Project documentation: http://ulmdevice.altervista.org/pdfapihtml5/#documentation
==========
Also available service for Angular 7+: http://ulmdevice.altervista.org/pdfjsapi/
Mobile Applications: http://bit.ly/1MrlgKk
Opera add-on: http://bit.ly/1kkMhTa