| Package | Description | 
|---|---|
| com.itextpdf.kernel.pdf | |
| com.itextpdf.pdfa | |
| com.itextpdf.signatures | 
| Modifier and Type | Field and Description | 
|---|---|
| protected PdfReader | PdfDocument. reader
             PdfReader associated with the document. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| PdfReader | PdfDocument. getReader()
             Gets  PdfReaderassociated with the document. | 
| protected PdfReader | PdfIndirectReference. getReader()
             Gets a PdfReader associated with the document object belongs to. 
            | 
| PdfReader | PdfReader. setUnethicalReading(boolean unethicalReading)
             The iText is not responsible if you decide to change the value of this parameter. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PdfEncryptor. encrypt(PdfReader reader, OutputStream os)
             Entry point to encrypt a PDF document. 
            | 
| static void | PdfEncryptor. encrypt(PdfReader reader, OutputStream os, EncryptionProperties properties)
             Entry point to encrypt a PDF document. 
            | 
| static void | PdfEncryptor. encrypt(PdfReader reader, OutputStream os, EncryptionProperties properties, Map<String,String> newInfo)
             Entry point to encrypt a PDF document. 
            | 
| void | PdfEncryptor. encrypt(PdfReader reader, OutputStream os, Map<String,String> newInfo)
             Entry point to encrypt a PDF document. 
            | 
| Constructor and Description | 
|---|
| PdfDocument(PdfReader reader)
             Open PDF document in reading mode. 
            | 
| PdfDocument(PdfReader reader, DocumentProperties properties)
             Open PDF document in reading mode. 
            | 
| PdfDocument(PdfReader reader, PdfWriter writer)
             Opens PDF document in the stamping mode. 
            | 
| PdfDocument(PdfReader reader, PdfWriter writer, StampingProperties properties)
             Open PDF document in stamping mode. 
            | 
| Constructor and Description | 
|---|
| PdfADocument(PdfReader reader, PdfWriter writer)
             Opens a PDF/A document in the stamping mode. 
            | 
| PdfADocument(PdfReader reader, PdfWriter writer, StampingProperties properties)
             Open a PDF/A document in stamping mode. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| protected PdfDocument | PdfSigner. initDocument(PdfReader reader, PdfWriter writer, StampingProperties properties) | 
| Constructor and Description | 
|---|
| PdfSigner(PdfReader reader, OutputStream outputStream, boolean append) Deprecated.  
              will be removed in next major release. Use  PdfSigner.PdfSigner(PdfReader, OutputStream, StampingProperties)instead. | 
| PdfSigner(PdfReader reader, OutputStream outputStream, StampingProperties properties)
             Creates a PdfSigner instance. 
            | 
| PdfSigner(PdfReader reader, OutputStream outputStream, String path, boolean append) Deprecated.  
              will be removed in next major release. Use  PdfSigner.PdfSigner(PdfReader, OutputStream, String, StampingProperties)instead. | 
| PdfSigner(PdfReader reader, OutputStream outputStream, String path, StampingProperties properties)
             Creates a PdfSigner instance. 
            | 
Copyright © 1998–2019 iText Group NV. All rights reserved.