4 ms·We've tried everything, including PrinceXML, and PhantomJS has been the best for us so far.by rgrieselhuber 14y agoWe've tried everything, including PrinceXML, and PhantomJS has been the best for us so far.