Salut,
PhantomJS ne semble pas interpréter le JS (dommage pour un outil en JS !)
On dirait que si :
$ cat test.html <body onload='document.body.innerHTML=4+4;'>
$ phantomjs /usr/share/doc/phantomjs/examples/rasterize.js test.html test.pdf
$ less test.pdf | cat 8