I have a reports app that runs ReactJS on the client-side and NodeJS on the server-side. The app displays a report and contains content like Tables, Graphs, SVGs and more.
I want to export this report to PDF with a proper layout with the click of a button.
What is the best way to achieve this functionality? Please suggest both vectorized and non-vectorized solutions to this problem.
The image below is my React App and I want to export the red-bordered box to a nicely structured PDF file.