Node.js PDF Generator
Budget: ₹600 – ₹1,500 INR
I need a clean, well-documented Node.js solution that fetches JSON data from a specified API endpoint and turns it into a professionally formatted PDF made up exclusively of tables. The flow is straightforward: call the API, parse the JSON payload, map the fields to table columns, then render each table so it paginates gracefully and, when necessary, repeats headers across pages.
Key points
• Source data arrives solely from an API in JSON format—no manual entry or secondary feeds.
• The PDF contains tables only; no images or free-form text blocks beyond table headers or footers you may add for clarity.
• Any solid, maintained library is fine—pdfkit, Puppeteer, jsPDF, or a comparable Node.js toolset—as long as it supports custom styling (borders, alternating row colors, column width control) and easy future tweaks.
Deliverables
- A Node.js script (or small service) with clear configuration for the API URL, authentication tokens if needed, and basic style options.
- package.json listing all dependencies.
- One example JSON response file and the resulting sample PDF so I can verify the layout instantly.
- A concise README explaining setup, command to run, and where to change styles or table mappings.
The job is done when I can clone the repo, install, run a single command, and see my API’s JSON rendered into a neat, multi-page PDF of tables.
Key points
• Source data arrives solely from an API in JSON format—no manual entry or secondary feeds.
• The PDF contains tables only; no images or free-form text blocks beyond table headers or footers you may add for clarity.
• Any solid, maintained library is fine—pdfkit, Puppeteer, jsPDF, or a comparable Node.js toolset—as long as it supports custom styling (borders, alternating row colors, column width control) and easy future tweaks.
Deliverables
- A Node.js script (or small service) with clear configuration for the API URL, authentication tokens if needed, and basic style options.
- package.json listing all dependencies.
- One example JSON response file and the resulting sample PDF so I can verify the layout instantly.
- A concise README explaining setup, command to run, and where to change styles or table mappings.
The job is done when I can clone the repo, install, run a single command, and see my API’s JSON rendered into a neat, multi-page PDF of tables.
Related categories:
JavaScript
HTML5
Node.js
React.js
JSON
Web Development
Backend Development
RESTful API
API Integration