0

我知道我可以使用 pdftk 和以下命令“加密”一个 pdf 文件pdftk mydoc.pdf output mydoc.128.pdf owner_pw foopass:我发现这会禁用打印。还有其他选项可用于低质量打印等。

但是,我想以这样一种方式加密 pdf,在 14 天之后,如果没有密码就无法再打开它——如果你愿意的话,可以使用 unix 命令行工具或一些脚本来进行定时加密对我来说的诀窍。

任何意见?建议?

我这样做是因为我教本科班,并且需要上传作业问题和解决方案。我相信学生们会从这些 pdf 文件中创建档案,供未来的学生使用和作弊。不,我无法打印页面然后与他们共享。

4

1 回答 1

3

PDF 标记(例如“不打印”)由符合标准的查看器“强制执行”,有多种查看器将或可以轻易忽略它们(特别是因为格式已记录)。

PDF 原生功能并不是实现此目的的好方法,尽管您可以通过使用 X.509 加密的 PDF 和较短的证书生命周期来实现这一目标,但该计划中仍然存在明显的漏洞。pdftk 不支持 X.509 签名或加密。

这些涵盖了大多数选项:

后者链接到您的问题的商业解决方案。

于 2013-01-21T00:32:05.000 回答