fix bugs in checkPDFdir()