Angular Developer Needed for A4 PDF Preview with Smart Pagination

Job ID: 39624200

Budget: ₹1,500 – ₹12,500 INR

I need an experienced Angular developer to help enhance a PDF preview component for dynamically rendered question papers.

Currently, entire question blocks (including text, image, options, and answers) are treated as single units during pagination. This results in a lot of wasted white space when the full block doesn’t fit on a page.

Your Task:
Implement granular pagination, where each part of a question (question text, question image, each option, and explanation/answer) is treated as an independent block that can break across pages.

Maintain a clean and accurate A4 layout (210mm × 297mm) with proper padding and print-readiness.

Support both single-column and two-column layouts.
Ensure image rendering and MathJax equations are correctly handled after pagination.
Fix white space issues by optimizing content flow between pages.

Requirements:
Strong Angular + TypeScript experience
Familiarity with dynamic DOM measurement and rendering
Experience with print styling (CSS for A4, pagination)
Knowledge of MathJax is a bonus

Deliverable:
A fully working Angular pagination system that displays question paper content in a paginated, print-friendly A4 layout with efficient vertical space usage

Duration: 2 Days