Angular Developer Needed for A4 PDF Preview with Smart Pagination
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
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
Related categories:
JavaScript
CSS
HTML5
HTML
Software Development
AngularJS
Web Development
Frontend Development
Angular
Web Application