Как я могу сделать Chrome сжиматься, чтобы соответствовать на печати?

Ответы:

29

Да, есть обходной путь. То, что мы сделаем, это вручную увеличим масштаб документа с помощью CSS, пока содержимое не подойдет соответствующим образом.

Нажмите, F12чтобы запустить Chrome DevTools. Убедитесь, что он находится на вкладке Элементы и <body>элемент выбран. Теперь перейдите на вкладку « Стили » (справа) и element.styleвставьте следующее: (просто нажмите после открывающей скобки {)

zoom: 85%;

Подсказка: не вводите двоеточие ( :), иначе вы случайно запустите что-то еще; вместо этого просто нажмите TABпосле ввода zoom.

css zoom свойство

Теперь закройте DevTools ( F12снова) и нажмите, Ctrl+Pчтобы запустить диалог печати. Проверьте, хорошо ли подходит страница. Если это не так, повторите попытку с другим значением масштабирования, пока оно не будет хорошим!

Андре Шалелла
источник
1
Я могу подтвердить в августе 2016 года этот метод работает как шарм! zoom: 85%кажется идеальным для большинства страниц, которые в противном случае переполняются при предварительном просмотре печати Chrome Спасибо за публикацию этого!
Эрик Хепперле - CodeSlayer2010
Что такое 85%? Волшебный номер?
Gherman
@ Герман, это всего лишь первое предположение. Прочитайте до конца.
Андре Шалелла
Ну, я понимаю, но будет ли работать то же значение для любой другой машины? От чего это зависит?
Gherman
Если вы веб-разработчик, вы можете добавить zoom: 85%;элемент HTML внутри @media printзапроса.
posfan12
8

Начиная с версии 56 у вас теперь будет опция Масштаб в предварительном просмотре. Однако вам, возможно, придется включить его (у меня версия 56.0.2924.87). В адресной строке: chrome: // flags / # print-scaling и измените его на Включено. Это не решает проблему «подходящего масштаба», но приближает вас на один шаг.

Смотрите это и другие улучшения здесь: https://productforums.google.com/forum/#!topic/chrome/O7nz6Vb1kBM

Марк Бернинг
источник
Это простое решение
Дрейки
Круто! Я нахожусь 58.0.3029.110 (64-bit)и это работает из коробки.
Андре Шалелла
1

Всякий раз, когда я хочу напечатать целую веб-страницу на странице бумаги, я делаю снимок экрана этой страницы и использую Windows для печати изображения.

В настоящее время я использую ShareX, чтобы сделать скриншот всей страницы. Есть также Greenshot , Awesome Screenshot и Fireshot, которые работали на меня.

Этот вопрос должен быть напечатан

Майкл С.
источник