libHaru is a free, cross platform, open source library for generating PDF files. At this moment libHaru does not support reading and editing existing PDF files and it's unlikely this support will ever appear.
Extracted automatically from Libharu homepage
brew install libharu
The following dependency will be installed if you install Libharu: