Chrome: How to print PDF with original size (100%, no scaling/shrinking)

前端 未结 3 1422
既然无缘
既然无缘 2021-02-14 11:48

Today I encountered one weird bug in Chrome\'s printing behavior. When I try to print a dynamically created PDF using Chrome (also in Firefox), every image insi

相关标签:
3条回答
  • 2021-02-14 12:03

    This is my test results from what i have seen by using a windows system and a Mac ( Yosemite )

    Windows :

    Printed the PDF in Chome : Perfect - 213 mm

    Printed in IE : Perfect - 213 mm. This was less before ( around 205-210ish ). So changed the default print settings :

    Selected the Print option -> Used Print Dialog -> Selected the printer -> Print Preferences -> Advanced -> Paper Size -> Changed scaling manually -> tested A4, A5 and so on.-> A5 ( for some reason gave me 213 )

    So i moved onto the Mac.

    Mac Findings:

    Changed Paper Size and tested the same : Size was 213 mm.

    This was done like this : Apple Print

    So naturally, i tested printing it through Chrome directly instead of opening the PDF through OSX -> Printed at 205 mm.

    Tested with printscaling on prawn at :appdefault -> Printed at 213 mm.

    Tested the same on Firefox -> lower than 205 - 210 mm.

    So i dont really know if its a Chrome issue because its acting weird on Firefox for me.

    So ultimately, these are my findings after testing out the code on my end.

    0 讨论(0)
  • 2021-02-14 12:06

    I experienced a similar 8 mm shrinkage using Chrome on Windows. Checked all my printer properties and settings and couldn't find what could be doing it. Turns out, I had the option "fit to page" ticked in the Chrome printing (ctrl+p) screen. Un-ticked it and reprinted a page, compared their widths and they were 8 mm off. Sometimes it's the simple things...

    0 讨论(0)
  • 2021-02-14 12:14

    In my experience, Chrome prints html usually smaller. It may have to do with WebKit engine having "smart shrinking" feature. I have come across to it here (text search shrinkage). Or, it might be just that, Chrome developers gave it a little tweak since people in the past complained that the stuff does not fit the print.

    0 讨论(0)
提交回复
热议问题