It's quite good. There are some issues though. CSS3 is not parsed in general. Float property loses the context, float.right acted like a tab for me. Data URI is not translated properly. Having said that, no other pdf conversion utility does any of these anyway, and mPDF is certainly quite fast compared to likes of DomPDF. So sure it's one of the best option available right now.
Change the file's permissions; ch mod 777 webtopng.js (change the number to match the webtopng.js you copied in step 1). 5 — Run the file on the client-side (using the phantom-phantom executable). 6 — If you get a blank Page without the 'Home' button; run node webtopng.js again. 7 — If the Home button does not appear then you ran it wrong and need to go through steps 1-4 again. NodeJS On the client side and Phantoms Running the script without Phantoms — This step is necessary for you if your computer does not have NodeJS installed or if Phantoms is not in the PATH on your computer. It will also cause other annoying popups and pop-ups in the browser about the files that you will be editing. This step is done in a separate section, so it goes here Make sure you have NodeJS installed. 1 —.