com.asprise.util.pdf
Class PDFSecurityObject

java.lang.Object
  extended bycom.asprise.util.pdf.PDFSecurityObject

public class PDFSecurityObject
extends java.lang.Object

Used to set PDF security.


Field Summary
 int keyLength
          length of key, valid values are 40 (default) and 128.
 java.lang.String ownerPassword
          owner's password - used to modify PDF file.
static int PERMISSION_ASSEMBLY
           
static int PERMISSION_COPY
           
static int PERMISSION_DEGRADED_PRINTING
           
static int PERMISSION_FILL_IN
           
static int PERMISSION_MODIFY_ANNOTATIONS
           
static int PERMISSION_MODIFY_CONTENTS
           
static int PERMISSION_PRINTING
           
static int PERMISSION_SCREEN_READERS
           
 int permissions
          The permissions can be Printing, Copy, ModifyContents, ModifyAnnotations, FillIn, ScreenReaders, Assembly and DegradedPrinting.
 java.lang.String userPassword
          user's password - used to read PDF file.
 
Constructor Summary
PDFSecurityObject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERMISSION_PRINTING

public static final int PERMISSION_PRINTING

PERMISSION_COPY

public static final int PERMISSION_COPY

PERMISSION_ASSEMBLY

public static final int PERMISSION_ASSEMBLY

PERMISSION_DEGRADED_PRINTING

public static final int PERMISSION_DEGRADED_PRINTING

PERMISSION_FILL_IN

public static final int PERMISSION_FILL_IN

PERMISSION_MODIFY_ANNOTATIONS

public static final int PERMISSION_MODIFY_ANNOTATIONS

PERMISSION_MODIFY_CONTENTS

public static final int PERMISSION_MODIFY_CONTENTS

PERMISSION_SCREEN_READERS

public static final int PERMISSION_SCREEN_READERS

ownerPassword

public java.lang.String ownerPassword
owner's password - used to modify PDF file.


userPassword

public java.lang.String userPassword
user's password - used to read PDF file.


keyLength

public int keyLength
length of key, valid values are 40 (default) and 128.


permissions

public int permissions
The permissions can be Printing, Copy, ModifyContents, ModifyAnnotations, FillIn, ScreenReaders, Assembly and DegradedPrinting. You can combile the permissions by ORing them.

Constructor Detail

PDFSecurityObject

public PDFSecurityObject()