How do I print an entire page in Firefox?

For my personal records (e.g. receipts), I like to print a web page in Firefox using CUPS print-to-pdf. This works great when the page layout is narrow. However, if the page is too wide, the output is cut-off on the right. I have tried all the possible options for shrink to fit , scale: 100% , and page size/orientation , but depending on the page's HTML/CSS, the right is still cut-off. Ideally, I would like to use a tool which can capture the entire page as-is (at the window's width; not formatted for paper), and output it in *.pdf format. Does something like this exist? Preferred OS: Linux, but I can also use Windows 7.

asked Nov 4, 2011 at 19:06 23.7k 13 13 gold badges 86 86 silver badges 123 123 bronze badges Have you tried add-ons such as iWeb2x or Print edit? Commented Nov 4, 2011 at 22:17

I just tried iWeb2X and PrintEdit, as you suggested. iWeb2X seems to have issues with CSS and displays certain elements incorrectly. PrintEdit is a great tool. It looks like it will save me some time, as I sometimes manually delete elements using FireBug. There are a lot of great tools out there for printing to PDF, but none with an option to output the page as-is, without paper dimensions/margins.

Commented Nov 4, 2011 at 23:37

You may try to use the following extensions: Firebug on Aardvark to play with HTML/CSS before printing; Screengrab to print as PNG image. Aardvark works fine with FF7 if you set option to ignore compatibility check; Screengrab is End-Of-Life, don't know if works with new FF, works fine with FF3.6.