【发布时间】:2014-06-21 03:54:34
【问题描述】:
我想在我目前拥有的所有 PDF 上放置水印图章,但有些是只读的。有什么方法可以知道我打开的文件是只读的还是不可使用 IText 编辑的?
【问题讨论】:
我想在我目前拥有的所有 PDF 上放置水印图章,但有些是只读的。有什么方法可以知道我打开的文件是只读的还是不可使用 IText 编辑的?
【问题讨论】:
有两种方法 - 一种可能只是文件权限(您确实检查了这些,对吗?)另一种方法是查看是否有加密对象并且没有用户密码(换句话说,文档加密时没有用户密码,但带有所有者密码)。在这种情况下,加密字典将有一个名为/P 的成员,它是允许操作标志的位域。 ISO PDF 规范的表 22 描述了含义。可能第 4 位 (1
【讨论】: