javascripthtmlprinting-web-page

Remove the default browser header and footer when printing HTML


I got an HTML with the <body onload="window.print()">.

The question I'm trying to ask is:


Solution

  • Google Docs is now skirting around this issue by generating a PDF version of your document.

    If you are using Chrome, it will automatically open the PDF in a new tab and pop up the print dialog. Other browsers will prompt you to download the resultant file (which is not necessarily obvious behavior).

    While I don't find this to be an elegant solution, one should be able to recreate this fairly easily using most existing web technologies.