fix generate pdf