![Как сделать так, чтобы Chrome сжимался для печати?](https://rvso.com/image/1467778/%D0%9A%D0%B0%D0%BA%20%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C%20%D1%82%D0%B0%D0%BA%2C%20%D1%87%D1%82%D0%BE%D0%B1%D1%8B%20Chrome%20%D1%81%D0%B6%D0%B8%D0%BC%D0%B0%D0%BB%D1%81%D1%8F%20%D0%B4%D0%BB%D1%8F%20%D0%BF%D0%B5%D1%87%D0%B0%D1%82%D0%B8%3F.png)
Я хотел бы распечатать веб-документ на одной странице, но Chromeкак известно, не имеет этой функцииобычно называетсявписать в страницуилиУменьшать до размеров.
Есть ли обходной путь?
решение1
Да, есть обходной путь. Мы вручную масштабируем документ с помощью CSS, пока содержимое не впишется должным образом.
НажиматьF12 , чтобы запустить Chrome DevTools. Убедитесь, что он находится на вкладкеЭлементыи<body>
элемент выбран. Теперь переходим кСтиливкладку (справа) и element.style
вставьте следующее: (просто щелкните после открывающейся скобки {
)
zoom: 85%;
Намекать:не вводите двоеточие ( :
), иначе вы непреднамеренно запустите что-то другое; вместо этого просто нажмите TABпосле ввода zoom
.
Теперь закройте DevTools ( F12снова) и нажмите , Ctrl+Pчтобы запустить диалоговое окно печати. Проверьте, хорошо ли вписывается страница. Если нет, повторите попытку с другим значением масштабирования, пока не получится хорошо!
решение2
Начиная с версии 56 у вас теперь будет опция Scale в предварительном просмотре печати. Однако вам, возможно, придется включить ее (у меня версия 56.0.2924.87). В адресной строке: chrome://flags/#print-scaling и измените ее на Enabled. Это не решает проблему «масштабирования для подгонки», но приближает вас на один шаг.
Смотрите это и другие улучшения здесь:https://productforums.google.com/forum/#!topic/chrome/O7nz6Vb1kBM
решение3
У меня возникают проблемы только на нескольких сайтах, для них я использую расширение:
Снимок экрана всей страницы
(https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl)
Он создает временное изображение в новой вкладке, которое затем правильно масштабируется при печати.
решение4
Всякий раз, когда мне нужно распечатать целую веб-страницу на листе бумаги, я делаю снимок экрана страницы и использую Windows для печати изображения.
В настоящее время я используюПоделитьсяXсделать скриншот всей страницы. Также естьГриншот,Потрясающий скриншотиОгнестрельноечто сработало для меня.