window.print() alone is a trap — it prints everything on the page: your top bar, side menu, buttons, footer, form controls, the works. Users end up with cluttered paper or ugly PDFs.
window.print()
Printly wraps window.print() with a print-friendly stylesheet that strips the usual Reactive Web chrome, a no-print class the developer can add to any widget they want kept off paper, and an option to print just a specific container instead of the whole page. Pure client-side, no dependencies.
no-print
TargetElementId