Java 禁用PDF.js中的“打印到文件”选项

Java 禁用PDF.js中的“打印到文件”选项,java,pdf,web-applications,printing,pdf.js,Java,Pdf,Web Applications,Printing,Pdf.js,我正在使用PDF.js在浏览器中显示PDF。该应用程序是一个基于Java的Web应用程序。PDF不能保存在用户计算机的本地,只能用于打印。为此,我禁用了下载和保存选项 用户仍然可以使用打印到文件选项或使用cutePDF等保存PDF。是否有任何方法可以使用PDF.js或任何其他查看器/解决方案来控制此问题 谢谢和问候 Tinto Chacko除了在用户的计算机上安装设备驱动程序之外,没有其他方法可以做到这一点,这是无效的(因为仍然存在解决方法),可能会导致故障(如网络打印机出现故障),并且对用户怀

我正在使用PDF.js在浏览器中显示PDF。该应用程序是一个基于Java的Web应用程序。PDF不能保存在用户计算机的本地,只能用于打印。为此,我禁用了下载和保存选项

用户仍然可以使用打印到文件选项或使用cutePDF等保存PDF。是否有任何方法可以使用PDF.js或任何其他查看器/解决方案来控制此问题

谢谢和问候
Tinto Chacko

除了在用户的计算机上安装设备驱动程序之外,没有其他方法可以做到这一点,这是无效的(因为仍然存在解决方法),可能会导致故障(如网络打印机出现故障),并且对用户怀有敌意。

这与Java有什么关系?最终用户仍然可以放大很远的距离并拍摄屏幕截图,结果是pdf文件的高分辨率图像。这里没有解决方案,只是一个想法。我想知道java中是否存在其他解决方案。我知道这是一个不好的要求,因为有很多方法可以获取PDF数据。部署PDF.js的自定义版本并禁用打印按钮?CSS可以通过@media print控制打印内容感谢您的回复。没有别的办法了?我知道数字版权管理(DRM)系统将有效保护PDF。想知道还有什么可以做。@user1911966这正是我所说的那种对用户怀有敌意的事情。即使是Adobe DRM也不能有效地“保护”您免受软打印机的侵害。