Generated by
JDiff

Class com.itextpdf.kernel.pdf.PdfReader

Added Methods
PdfReader  setMemorySavingMode( boolean) Defines if memory saving mode is enabled.
 

Changed Methods
byte[]  computeUserPassword() Documentation changed from old to new.
Computes user password if standard encryption handler is used with Standard40, Standard128 or AES128 encryption algorithm.
int  getCryptoMode() Documentation changed from old to new.
Gets encryption algorithm and access permissions.
long  getLastXref() Documentation changed from old to new.
Gets position of the last Cross-Reference table.
byte[]  getModifiedFileId() Documentation changed from old to new.
Gets modified file ID, the second element in PdfName.ID key of trailer.
byte[]  getOriginalFileId() Documentation changed from old to new.
Gets original file ID, the first element in PdfName.ID key of trailer.
long  getPermissions() Documentation changed from old to new.
Gets the encryption permissions.
boolean  hasFixedXref() Documentation changed from old to new.
If any exception generated while reading PdfObject, PdfReader will try to fix offsets of all objects.
boolean  hasHybridXref() Documentation changed from old to new.
Some documents contain hybrid XRef, for more information see "7.5.8.4 Compatibility with Applications That Do Not Support Compressed Reference Streams" in PDF 32000-1:2008 spec.
boolean  hasRebuiltXref() Documentation changed from old to new.
If any exception generated while reading XRef section, PdfReader will try to rebuild it.
boolean  hasXrefStm() Documentation changed from old to new.
Indicates whether the document has Cross-Reference Streams.
boolean  isEncrypted() Documentation changed from old to new.
@throws PdfException, if the method has been invoked before the PDF document was read.
boolean  isOpenedWithFullPermission() Documentation changed from old to new.
Checks if the document was opened with the owner password so that the end application can decide what level of access restrictions to apply.