|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.pdfbox.pdmodel.encryption.ProtectionPolicy
org.apache.pdfbox.pdmodel.encryption.StandardProtectionPolicy
public class StandardProtectionPolicy
This class represents the protection policy to add to a document
for password-based protection.
The following example shows how to protect a PDF document with password.
In this example, the document will be protected so that someone opening
the document with the user password user_pwd will not be
able to modify the document.
AccessPermission ap = new AccessPermission(); ap.setCanModify(false); StandardProtectionPolicy policy = new StandardProtectionPolicy(owner_pwd, user_pwd, ap); doc.protect(policy);
| Constructor Summary | |
|---|---|
StandardProtectionPolicy(String ownerPass,
String userPass,
AccessPermission perms)
Creates an new instance of the standard protection policy in order to protect a PDF document with passwords. |
|
| Method Summary | |
|---|---|
String |
getOwnerPassword()
Getter of the property ownerPassword. |
AccessPermission |
getPermissions()
Getter of the property permissions. |
String |
getUserPassword()
Getter of the property userPassword. |
void |
setOwnerPassword(String ownerPass)
Setter of the property ownerPassword. |
void |
setPermissions(AccessPermission perms)
Setter of the property permissions. |
void |
setUserPassword(String userPass)
Setter of the property userPassword. |
| Methods inherited from class org.apache.pdfbox.pdmodel.encryption.ProtectionPolicy |
|---|
getEncryptionKeyLength, setEncryptionKeyLength |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StandardProtectionPolicy(String ownerPass,
String userPass,
AccessPermission perms)
ownerPass - The owner's password.userPass - The users's password.perms - The access permissions given to the user.| Method Detail |
|---|
public AccessPermission getPermissions()
public void setPermissions(AccessPermission perms)
perms - The permissions to set.public String getOwnerPassword()
public void setOwnerPassword(String ownerPass)
ownerPass - The ownerPassword to set.public String getUserPassword()
public void setUserPassword(String userPass)
userPass - The userPassword to set.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||