caradoc: PDF parser and validator