对于我们正在开发的应用程序,我们有一个非常具体的用例,用户将看到一个 PDF 文档,他们可以打印出来。但是,我们需要能够限制 PDF,使其只能打印一次。有谁知道是否有办法限制可以打印 PDF 的次数。
我知道 PDF 规范有很多安全功能,但我之前没有找到类似的参考资料。
Adobe 使用他们的Adobe Content Server在客户端保护电子书和 PDF 以及Adobe Digital Editions(他们的免费电子书和 PDF 阅读器)。这允许分发具有比通常的独立 PDF 更灵活的安全选项的 PDF。例如,文档可能有时间限制或只允许打印一定数量的页面。
这很可能是解决您问题的大锤解决方案,因为我不知道 Adobe 对该产品的定价,或者对于少量文档是否实用。它被大英图书馆之类的机构(直到最近)用于电子馆际互借,该借阅在 2 周后到期,并且仅允许文章打印一次。
小智 5
即使您可以做到这一点,您也无法阻止用户制作屏幕截图,然后打印图像或类似的内容。如果用户可以看到数据,您无法阻止他复制,所以我的建议是“甚至不要尝试”。发出一个明显的警告,即 pdf 应该只打印一次,然后就这样保留,因为如果用户想要打印两次,他/她会找到方法。
我想说这不仅从技术上讲是不可能的,而且也不切实际。
是什么阻止用户在打印文档后立即复印文档?
除了收集一些新颖的建议之外,您还想通过此实现什么?
| 归档时间: |
|
| 查看次数: |
21934 次 |
| 最近记录: |