2014-06-20 209 views

回答

2

有兩種方法 - 一種可能只是文件權限(你確實檢查過了,對吧?)另一種方法是查看是否有加密對象並且沒有用戶密碼(換句話說,文檔是用加密的沒有用戶密碼,但擁有所有者密碼)。在這種情況下,加密字典將有一個名爲/P的成員,它是允許操作標誌的位域。 ISO PDF規範的表22描述了其含義。可能的第4位(1 < < 3)被清除,這意味着沒有修改。

+0

但問題不在於文件保留.. PDF本身配置了只讀文件..不允許修改我想用程序檢查使用IText – JAVAC

+0

您誤解了答案。如果PDF本身被配置爲只讀,這意味着某人加密了該文件並定義了特定的*權限*。不知何故,你認爲這些權限是操作系統級別的文件權限。這個假設是錯誤的。答案是正確的(因此我的投票):檢查PDF是否加密,如果是,請檢查其權限。 –

相關問題