有时我需要打印没有边距、页眉或页脚的网页。我可以手动设置边距,但当我想正常打印时,我必须重新设置边距。
我可以选择可以使用的浏览器:-)
我想要一个工具栏按钮或者一些可以在“打印机配置文件”之间切换的东西。
答案1
我可以想到几个解决方法,但总的来说,从浏览器打印的效果很差。
第一个想法是使用打印机驱动程序的功能来设置较窄的边距。有些驱动程序支持此功能。
您还可以尝试使用浏览器插件覆盖任何网页的打印媒体 CSS,但您仍然受制于浏览器的打印功能。
使用 Firefox,它可能可以编写一个插件来重置默认打印设置 - 可能有点过头了,但很有可能!:)
我认为Firefox 还公开了其内部 CSS C:\Program Files\Mozilla Firefox\res
。因此,可能可以破解默认值。虽然不是您想要的,但使用 AutoHotKey 或某些 HTA 或 PowerShell 脚本(实际上,我假设是 Windows,但您实际上没有说)进行进一步的破解会为您提供一种相当简单的切换方法。说实话,我不确定切换后是否必须重新加载浏览器。
抱歉,想法多于答案。