pdfcpu is a PDF processing library written in Go that supports encryption and offers both an API and a command-line interface (CLI). It is compatible with all PDF versions with basic support and ...
I've started a discussion about the future of Rangy. There is an official Rangy package for Bower with Rangy 1.2 and 1.3 versions, called rangy.