hpdf module