add: PDF support