Lopdf: Rust library for PDF document manipulation
I see a lot of complaints about the PDF format here, what's the alternative though? Is there another format that achieves the same goals which people should rally around? 
Just curious given PDF's ubiquity.(For the record, I had to deal with text encodings in PDFs, and yes, it was a pain)