gpt4 book ai didi

javascript - 使用 javascript 从浏览器中的流进行打印

转载 作者:行者123 更新时间:2023-12-03 11:54:37 24 4
gpt4 key购买 nike

我有一个在线查看器(弹出窗口),其中图像显示在 div 中,以及一些用于放大/缩小或旋转图像的按钮。现在我想在某些用户操作上以编程方式打印图像。是否有任何选项可以仅从浏览器打印或从流打印。我无法在浏览器上安装额外的插件来完成此任务。如果不直接打印图像,如果在打印之前将其转换为 pdf,我可以以某种方式打印图像吗?我尝试为此找到解决方案,但我唯一能找到的是javascript的window.print()函数。问题是,如果我使用它,它将打印整个页面,包括按钮。我只想打印图像。

最佳答案

您可以使用媒体打印选项将正文内容设置为隐藏,并且仅显示您要打印的图像。将包装器添加到正文中的内容,并使用类 print 将要打印的图像附加到包装器旁边,并添加以下 css。

 <style type="text/css"  >
.content-wrapper{
display:block;
}
.print{
display:none;
}
</style>
<style type="text/css" media="print" >
.content-wrapper{
display:none;
}
.print{
display:block;
}
</style>

关于javascript - 使用 javascript 从浏览器中的流进行打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25658010/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com