Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

Print "Save as PDF" in A4 format

  • No. But, if you choose to print instead (ctrl + p) and choose "save as pdf" as the print destination and choose "more options", you can change the paper size to A4.

  • Sorry about that, I worded the question wrongly. I did mention this in the thread title but not in the question itself that I actually AM using and asking about the print dialogue. And that's the problem - there is no "More options" button available for the "Save as PDF" option in the print dialogue. It is only available in the "Microsoft Print to PDF" option which causes some really terrible compression and AFAIK isn't run by Opera anyway but by a Windows print driver.

  • This is my Save as PDF on the Print dialog


  • OK now I have "somewhat" found the solution. I tested on a different page, and the dialogue looked exactly like in your example.

    But I was specifically asking for the purposes of my company's website, where there is a dynamically-generated product sheet which automatically opens the print dialogue. The sheet is designed for portrait format, so the CSS code of the page contains @page {size: portrait;} and removing that part of the code actually solved the issue. So I guess I have found a bug? Because Opera does actually interpret this piece of the code, which is good, but interprets it "too strongly" - as in, it does not only decide the orientation of paper for you, but also the format, margins, etc. and doesn't allow you to change anything

  • @uzifix Can you test and see what Chrome does in the same situation? If it does the same, getting this fixed/change in Chromium should fix it in Opera too.

  • Finally found the time to test it - yes, the behaviour is the same in Chrome.

  • Okay. I'd look on the net to see if there's a good Chrome workaround (that's better than just editing the CSS in developer tools) for this and then try the workaround in Opera. There might even be a Chrome extension that automatically does this. You might be able to make a simple extension that overrides the css on all sites (or a single site).

    Short of that though, your best bet is to file a Chromium bug. and click "new". If you do, link to the bug here please.

  • OK, well my solution was just removing the guilty code, as it is not necessary for the page to run correctly.

    But I posted the bug here: as pdf

  • @uzifix Not sure if you've been monitoring the bug, but see as a fix has been made. You can test it in Chrome Canary to see if it works.

  • @burnout426 Thanks for letting me know! Yeah I've been receiving copies on my e-mail address. I just tested it and it works correctly now! I will send a message to the bugtracker as well for the sake of completion

  • Sorry I mislead you. I thought the fix was already in Canary.

  • @burnout426 No worries at all! It's my fault too, I tested it and didn't check the "Save as PDF" option but tried with an actual printer instead... we all make mistakes haha