简体   繁体   English

如何在浏览器中停止打印到文件?

[英]How to stop print to file in browser?

我正在开发一个Web应用程序,该应用程序在Web浏览器中显示pdf文件,并且我希望限制打印此文档。是否有任何方法可以停止打印到文件,因为我只需要通过物理打印机打印即可。

Since PDF can be downloaded to computer and than opened with any PDF reader, it means you can't prevent certain functionality of ALL readers. 由于PDF可以下载到计算机上并且可以通过任何PDF阅读器打开,因此这意味着您不能阻止所有阅读器的某些功能。

You still can have your own interface that allows or disallows some functions, but I think printing to file is also browser stuff that can't be controlled using JS. 您仍然可以拥有自己的允许或禁止某些功能的界面,但是我认为打印到文件也是浏览器无法使用JS控制的内容。

go through css3 media queries in MDN. 通过MDN中的CSS3媒体查询。 You must find print media type in the page. 您必须在页面中找到打印介质类型。 It has some restrictions on page printing. 它对页面打印有一些限制。 https://developer.mozilla.org/en-US/docs/Web/CSS/@media or https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/Media https://developer.mozilla.org/en-US/docs/Web/CSS/@mediahttps://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_started/Media

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM