我想在单个页面上打印Web文档,但是Chrome 众所周知没有通常称为“ 适合页面”或“ 缩小以适合”的功能。
有解决方法吗?
我想在单个页面上打印Web文档,但是Chrome 众所周知没有通常称为“ 适合页面”或“ 缩小以适合”的功能。
有解决方法吗?
Answers:
是的,有一种解决方法。我们要做的是使用CSS手动缩放文档,直到内容合适为止。
按下F12以启动Chrome DevTools。确保它在“ 元素 ”选项卡上,并且该<body>
元素已选中。现在,移至“ 样式”选项卡(在右侧),然后在element.style
中插入以下内容:(只需在左括号后单击{
)
zoom: 85%;
提示:请勿输入冒号(:
),否则会无意间启动其他内容;相反,只需TAB在输入后点击即可zoom
。
现在关闭DevTools(F12再次)并点击Ctrl+P以启动打印对话框。检查页面是否合适。如果不是,请尝试使用另一个缩放值,直到效果良好为止!
zoom: 85%;
在@media print
查询中添加到HTML元素。
从56版开始,您现在可以在打印预览中选择“缩放”。但是,您可能必须启用它(我具有版本56.0.2924.87)。在地址栏中:chrome:// flags /#print-scaling并将其更改为Enabled。这不能解决“合适的比例”问题,但可以使您更进一步。
在此处查看此功能和更多增强功能:https : //productforums.google.com/forum/#!topic/chrome/O7nz6Vb1kBM
58.0.3029.110 (64-bit)
,它开箱即用。
我只在几个网站上遇到麻烦,因为我使用扩展程序:
全页截屏
(https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl)
它会在新选项卡中创建一个临时图像,然后在打印时正确缩放。
zoom: 85%
对于大多数可能在Chrome打印预览中溢出的页面来说,它似乎是完美的选择。感谢您发布!