Help in generating PDF from "Reports" page in electron

Job ID: 37287434

Budget: $10 – $30 USD

I am looking for a developer to help me generate PDFs from the "Reports" page in my Electron application.
Columns change depending on type of report generated.
The output is a set of tables, each having the same columns’ headers, and at the bottom of each one, there is a "totals" row, to sum everything in the table.
At the end of the report, there’s a grand total, summing all the tables in the report.

Preferred Layout:
I have a specific layout in mind for the PDFs.
PDF should have a header, (My company name - address), top left to be displayed on each page.
Then report title below centered.
Then what dates were used to generate the report (from date till date) below left.
Then for each table, its own title to the left, table header should repeat on each page.
At the end of each page, there should be page number (ex: page 1 of 6…)
All columns should fit on page size A4, landscape, if needed, we can set a fixed column size for client name (which should be the widest column), same for reference column too.

Preferred Library/Tool:
- I don't have a specific library or tool in mind, but it should be compatible with Electron.

Ideal Skills and Experience:
- Proficiency in Electron development
- Experience with PDF generation libraries/tools
- Strong understanding of HTML and CSS for creating the desired layout
- Attention to detail to ensure accurate and high-quality PDF output.
Related categories: CSS PDF HTML Node.js Electron JS