Class PDFDecrypterFactory

java.lang.Object
org.loboevolution.pdfview.decrypt.PDFDecrypterFactory

public class PDFDecrypterFactory extends Object
Produces a PDFDecrypter for documents given a (possibly non-existent) Encrypt dictionary. Supports decryption of versions 1, 2 and 4 of the password-based encryption mechanisms as described in PDF Reference version 1.7. This means that it supports RC4 and AES encryption with keys of 40-128 bits; esentially, password-protected documents with compatibility up to Acrobat 8.

See "PDF Reference version 1.7, section 3.5: Encryption" Author Luke Kirby