Published October 10, 2025
Today we're excited to announce a fundamental improvement to Everything Resume: perfect print matching. What you see in the editor is now exactly what employers receive in your PDF—no formatting surprises, no layout shifts, no font substitutions.
Resume builders face a unique technical challenge: the editor (HTML/CSS rendered in browser) and the PDF export (rendered by a print engine) use fundamentally different rendering systems. This often results in frustrating discrepancies:
These issues aren't just aesthetic—they can make the difference between landing an interview and having your resume discarded. A formatting glitch that causes your key accomplishment to be cut off mid-sentence creates a poor impression.
We've implemented a new architecture that ensures both editor and PDF use the same underlying rendering logic:
Instead of using separate PDF libraries, we now use Puppeteer (headless Chrome) to generate PDFs. This means the PDF is literally a "print" of the same HTML/CSS your browser displays—guaranteed consistency.
We rewrote our stylesheets to be "print-first," using CSS media queries
to ensure both @media screen and
@media print produce identical layouts. Font sizes, line
heights, and margins are now specified in points (pt) rather than pixels
(px) for precision.
The editor now shows you the actual print layout in real-time. When you make an edit, you immediately see how it affects page breaks, spacing, and overall composition—no need to export a PDF to check.
All custom fonts are now embedded in PDFs, ensuring that even if a hiring manager's system doesn't have your chosen font installed, the PDF displays exactly as intended.
For those interested in the implementation:
print-debug/ for troubleshooting
We also added extensive automated testing to catch regressions. Every template is rendered as both HTML and PDF, then compared pixel-by-pixel to ensure consistency.
You can now confidently edit your resume knowing the PDF will look exactly like the editor preview. No need to export multiple times to check formatting.
Make edits and see immediate results without the export → open → review → edit → export cycle. The real-time preview shows you the final result instantly.
Pixel-perfect PDFs convey attention to detail and professionalism. Your resume now looks polished and intentional, not like it was hastily thrown together.
No additional setup or configuration required. Perfect print matching is now the default for all users.
With print matching solved, we're turning our attention to:
Perfect print matching is live for all users right now. Whether you're creating a new resume or updating an existing one, you'll immediately benefit from this improvement.
We've tested this extensively, but real-world usage always reveals edge cases. If you notice any discrepancies between editor and PDF, please let us know via GitHub issues or our support channels. Your feedback helps us maintain the highest quality standards.