Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: San Jose, Costa Rica
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I already have the HTML templates and now need a Node-based Puppeteer script that will turn them into press-ready PDFs with very strict layout rules. Absolute control over Puppeteer’s PDF generation API is the key; browser automation features are secondary. It is imperative to be able to customize every aspect of the generation in point or millimiters.
Core needs
• Mirror margins on odd/even pages
• User-defined paper sizes (the default template is 8.5 x 13 inches)
• Precise line-height management
• Variable page width
• Fully adjustable headers, footers, font families, sizes, and overall margins
What I expect as a deliverable
1. A clean, well-commented script that takes the HTML file plus a JSON/YAML config and outputs the PDF with all the above options.
2. Configuration parameters surfaced in a single place so future non-dev users can tweak settings without touching the code.
3. Brief setup notes: dependencies, how to install, and a sample command to run the script.
4. A short test run proving mirror-margin accuracy—screenshots are provided; your PDF should match them exactly.
Acceptance criteria
• All customizable elements—headers, footers, font styles/sizes, margins, line height, page width—respond to the config file without code edits.
• No visual deviation (>1 px) from the supplied screenshots.
• Generated PDFs open flawlessly in Adobe Acrobat and Chrome’s built-in viewer.
If you’re confident with Puppeteer’s pdf() options—especially margin templates and custom page sizes—let’s make this work." (client-provided description)
Matched companies (2)

Kiantechwise Pvt. Ltd.
