If you're using some modern front end SPA (single page app) frameworks like angular or ember, it's not yet so popular to render on the server side. However, React.js does have a support for that: http://maketea.co.uk/2014/06/30/building-robust-web-apps-with-react-part-4.html Ember.js guys are thinking on the problem as well, here's an interesting discussion: https://github.com/emberjs/ember.js/issues/9938...
javascript,node.js,pdf,phantomjs,webpage-rendering
I solved the issue on my own. Following is the working code - var url = 'http://localhost:5656'; page.open(url); page.onLoadFinished = function() { //page.viewportSize = { width: 1400, height: 1200 }; page.paperSize = {format: 'A4'}; var pdfName = 'screen'; page.render(pdfName + ".pdf"); var height = page.evaluate(function() { return document.body.offsetHeight }), width...