【问题标题】:Disable Print to file option in PDF.js禁用 PDF.js 中的打印到文件选项
【发布时间】:2015-03-04 22:00:34
【问题描述】:

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

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

感谢和问候 Tinto Chacko

【问题讨论】:

  • 这与 Java 有什么关系?
  • 在一天结束时,用户仍然可以放大很远并截取屏幕截图,结果是 pdf 文件的高分辨率图像。这里没有解决方案,只是一个想法。
  • 我想知道 java 中是否存在其他解决方案。我知道这是一个不好的要求,因为有很多方法可以获取 PDF 数据。
  • 部署自定义版本的 PDF.js 并禁用打印按钮? CSS 可以通过@media print 控制打印的内容

标签: java pdf web-applications printing pdf.js


【解决方案1】:

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

【讨论】:

  • 感谢您的回复。有没有别的办法?我知道可以有效保护 PDF 的数字版权管理 (DRM) 系统。想知道还有什么可以做的。
  • @user1911966 这正是我的意思。即使是 Adob​​e DRM 也无法有效地“保护”您免受软打印机的侵害。
猜你喜欢
  • 1970-01-01
  • 2022-10-19
  • 1970-01-01
  • 2014-02-23
  • 2013-01-02
  • 1970-01-01
  • 2015-05-08
  • 2016-12-10
  • 2023-04-03
相关资源
最近更新 更多