我正在开发一个Web应用程序,它在Web浏览器中显示PDF文件,我想限制打印这个文档。是否有任何方法可以停止打印文件,因为我需要通过物理打印机进行打印。如何停止打印到浏览器中的文件?
2
A
回答
0
由于PDF可以下载到计算机,并用任何PDF阅读器打开,这意味着您无法防止所有阅读器的某些功能。
你仍然可以有你自己的接口,允许或禁止一些功能,但我认为打印到文件也是浏览器的东西,不能使用JS控制。
0
经过MDN中的css3媒体查询。您必须在页面中找到打印媒体类型。它在页面打印上有一些限制。 https://developer.mozilla.org/en-US/docs/Web/CSS/@media或https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/Media
相关问题
- 1. 如何停止使用Google App Engine输出到浏览器的“打印”?
- 2. 浏览器打印
- 3. 浏览器相关:CSS打印样式表 - 停止与@media
- 4. 如何在浏览器中显示可打印的PDF文档?
- 5. 如果浏览器停止,我该如何停止这个JSP?
- 6. 打印HTML页面从浏览器到浏览器不同
- 7. 从浏览器打印SVG
- 8. 浏览器打印代
- 9. 停止访问目录中的文件浏览器与htaccess的
- 10. 在打印PDF文件的浏览器中需要打印按钮
- 11. 停止从WPF web浏览器控件
- 12. PHP打印到浏览器而不是CSV文件
- 13. 如何自定义打印/打印预览的浏览器输出?
- 14. 如何防止Eclipse在软件包浏览器中显示打开的文件
- 15. Powershell中的打开浏览器刚刚停止工作
- 16. 从手机浏览器打印到蓝牙打印机
- 17. CrystalReports在浏览器中停止工作
- 18. 打印的Flex 4在Firefox浏览器中使用打印
- 19. 如何从Android浏览器(php页面)打印到Zebra 220打印机?
- 20. WPF在浏览器和打印中
- 21. 在浏览器中打印Json对象
- 22. 在浏览器中打印图像
- 23. 如何防止在浏览器中打印输出的system()函数?
- 24. Microsoft Web浏览器ActiveX控件 - 打印到指定的(非默认)打印机
- 25. 如何停止浏览器重绘,直到DOM操作完成?
- 26. 如何使用Documet.write打印到浏览器
- 27. 如何使用golang打印到浏览器控制台
- 28. 如何停止.net中的浏览器控制闪烁
- 29. 从浏览器中打开.ics文件
- 30. 如何在浏览器中停止处理时停止进度gif图像
可能的重复http://stackoverflow.com/questions/6647392/how-to-stop-user-from-printing-webpages-using-javascript-or-jquery – Krishnakant
为什么这很重要?如果用户获得了您所说的允许的物理硬拷贝,那么他们总是可以对其进行扫描。 – nnnnnn
由于打印是由用户的机器完成的,我认为web应用程序将无法满足我的要求。是的,扫描也可以完成..有没有其他方法来维护pdf文件的安全? – User0806