2017-07-26 53 views
1

使用itext7库,我试图创建一个只读的pdf与嵌入式附件。我没有找到真正的好例子,说明如何禁用主文件菜单中的“保存”和“另存为”按钮。另外,我想禁用附件菜单中的“添加”和“保存”附件。如何在itext7中创建只读PDF

任何有关这方面的帮助/方向是高度赞赏。

感谢 SGK

回答

1

iText的是生成PDF文档库。它不会改变PDF阅读器能够处理文档的能力。因此,关于禁用“保存”和“另存为”的问题因此完全超出了iText的背景。

这就是为什么你没有找到关于它的任何文档的原因。

您可以在文档上设置密码,禁止轻松修改。但你永远不会停止良好的旧ctrl + c/ctrl + v。

+0

感谢Joris的回应。我明白你的意思。但是有没有一种方法可以生成文档并且不允许编辑文档的真实性? – SGK

+1

当然,就像我说的你可以添加密码保护。但在你的情况下最好的办法是数字签署PDF文件。数字签名本质上是一个有符号的哈希值,它是根据文档内容,时间戳(有时还有其他特征)计算出来的。通过提供数字签名,您可以说2件事。首先,你要确保收件人知道发送给你的人是你(因为正如我所说的,你需要一个私钥/公钥)。其次,你确保你只签名确切的内容(因为如果内容被改变,散列值将会不同)。 –

+0

我完全明白你的观点。谢谢Joris。 – SGK