Hola.
si a lo que te con higcharts es a "HighChart", en la documentacion de la libreria js puedes ver que hay una opcion de exporting.
http://api.highcharts.com/highcharts#exporting.url
esto lo que hace es mandar un svg con la informacion de la gráfica, esta la puedes procesar con un jar que se llama Rasterizer
https://xmlgraphics.apache.org/batik...asterizer.html
el cual lo convierte de svg a pdf.
espero te sirva.
Saludos.