因为,我们知道在C#windows窗体应用程序中我们可以打印内容直接打印而无需任何预览.我想在用户点击按钮时在jquery/javascript中打印内容,浏览器没有显示任何打印预览和打印到打印机的内容
经过数小时的研究,我找到了以下解决方案来解决我的问题
也许您可以使用Google Clound Print设置打印机,然后使用云打印API静默地向他们提交作业.看起来您可以在提交作业时指定打印机ID.您可能需要使用类似html2canvas的内容来栅格化网页.
在此处找到选择打印机并静默打印
在chrome(v18 +)中我们有--kiosk --kiosk-printing开关.可以自动打印到默认打印机而无需打印确认.
您可以在此视频中看到它http://www.youtube.com/watch?v=D6UHjuvI7IE
在此处找到Google Chrome扩展程序:以静默方式打印页面
浏览器不会允许这种情况发生。您可以使用以下插件提供漂亮的预览。
https://github.com/etimbo/jquery-print-preview-plugin
演示:http : //etimbo.github.io/jquery-print-preview-plugin/example/index.html