I have a website which provides link to convert the displayed webpage to pdf for the visitors. The webpage contains flowchart, stylesheets and other formats for drawing such as canvas, svg, raphael container etc... I need an API or online tool (even if it is commercial/paid) which can generate the pdf correctly.

Thanks in advance