我有一个在线查看器(弹出窗口),其中图像显示在div中,以及一些按钮可放大/缩小或旋转图像。现在我想在某些用户操作中以编程方式打印图像。是否有任何选项只能从浏览器打印或从流中打印。我无法在浏览器上安装额外的插件来完成此操作。如果不直接打印图像,如果我在打印之前将其转换为pdf,我可以以某种方式打印图像吗?我试图找到一个解决方案,但我唯一能找到的就是javascript的window.print()函数。问题是如果我使用它,它将打印整个页面,包括按钮。我只想打印图像。使用javascript从浏览器中的流中打印
0
A
回答
1
您可以使用媒体打印选项将主体的内容设置为隐藏状态,并且只将要打印的图像设置为隐藏状态。添加一个包装到正文中的内容,并将要打印的图像添加到包装类中并添加以下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>
+0
谢谢Sunand。这对我有用。 – 2014-09-04 07:39:23
相关问题
- 1. 在流体浏览器中使用javascript打印(mac)
- 2. 使用Aspose.NET从浏览器打印PDF
- 3. 从浏览器打印SVG
- 4. 打印的Flex 4在Firefox浏览器中使用打印
- 5. 如何使用javascript在浏览器中关闭打印窗口
- 6. 浏览器打印
- 7. javascript自动打印谷歌浏览器
- 8. 打印HTML页面从浏览器到浏览器不同
- 9. WPF在浏览器和打印中
- 10. 在浏览器中打印Json对象
- 11. 在浏览器中打印图像
- 12. 从网络浏览器打印
- 13. 浏览器打印代
- 14. JavaScript:使用浏览器打开窗口
- 15. 从网站打印页面,浏览所有浏览器(Chrome)
- 16. 从浏览器中获取JavaScript版本=在asp.net中使用IE浏览器
- 17. 从手机浏览器打印到蓝牙打印机
- 18. 在Edge浏览器中使用pdfjs打印文档
- 19. 运行浏览器的打印向导
- 20. 使用JavaScript从浏览器捕捉Screencapture?
- 21. 如何从IE浏览器使用JavaScript
- 22. 阅读页面在浏览器中打开使用JavaScript
- 23. 使图像在浏览器中看起来正确并打印?
- 24. 从浏览器中打开.ics文件
- 25. 使用javascript在手机Safari浏览器中使用javascript从Iphone中读取UDID
- 26. SharePoint&JavaScript - “用浏览器打开”问题
- 27. 在打印PDF文件的浏览器中需要打印按钮
- 28. 如何让Sitecore(和我的浏览器)使用打印布局?
- 29. android webview从Javascript中打开浏览器窗口
- 30. 使用javascript从浏览器中检索用户名/密码
你可以打开一个新窗口。将窗口的内容设置为相应的html/img,并调用新窗口的打印功能 – Sunand 2014-09-04 05:51:00
想到除非静静地完成,否则它看起来不好。无论如何,这可以在没有观众看到我打开的新页面的情况下完成吗? – 2014-09-04 05:54:27