One thing you can do is simply pass on the SVG created by HighCharts to the prince.
One of the problems you will encounter with this solution is that IE8 will not generate SVG, but VML that the prince cannot display. You can submit your javascript directly to Prince, but we have yet to verify this solution.
Edit:
I actually just tested feed the prince javascript that will generate SVG ... but no luck, so we are stuck in feeding it with a pre-rendered SVG. You may need to do this on the server side using javascript runtime.
source share