How to create multipage pdf with html/css/img markup?

I have opened up modal with html markup,css, image background and i want to convert this modal to a high quality, multipage pdf. As i googled, few people suggested, phantomjs to screen capture and pdf generation. What is the best solution our community suggests?