| Package | Description | 
|---|---|
| com.itextpdf.testutils | |
| com.itextpdf.text | |
| com.itextpdf.text.api |  
          
           Interfaces for high level PDF objects. 
            |  
       
| com.itextpdf.text.html.simpleparser | |
| com.itextpdf.text.pdf | |
| com.itextpdf.text.pdf.codec.wmf | |
| com.itextpdf.text.pdf.events | |
| com.itextpdf.text.pdf.interfaces | |
| com.itextpdf.text.pdf.mc | |
| com.itextpdf.text.pdf.pdfcleanup | |
| com.itextpdf.text.pdf.security | |
| com.itextpdf.text.pdf.util | 
| Modifier and Type | Method and Description | 
|---|---|
String |  
          CompareTool.compare(String outPdf, String cmpPdf, String outPath, String differenceImagePrefix)  |  
         
String |  
          CompareTool.compare(String outPdf, String cmpPdf, String outPath, String differenceImagePrefix, Map<Integer,List<Rectangle>> ignoredAreas)  |  
         
protected String |  
          CompareTool.compareByContent(String outPath, String differenceImagePrefix, Map<Integer,List<Rectangle>> ignoredAreas)  |  
         
String |  
          CompareTool.compareByContent(String outPdf, String cmpPdf, String outPath, String differenceImagePrefix)  |  
         
String |  
          CompareTool.compareByContent(String outPdf, String cmpPdf, String outPath, String differenceImagePrefix, Map<Integer,List<Rectangle>> ignoredAreas)  |  
         
| Modifier and Type | Class and Description | 
|---|---|
class  |  
          BadElementException 
           
             Signals an attempt to create an   Element that hasn't got the right form. 
            |  
         
| Modifier and Type | Method and Description | 
|---|---|
boolean |  
          ElementListener.add(Element element) 
           
             Signals that an   Element was added to the Document. 
            |  
         
boolean |  
          Document.add(Element element) 
           
             Adds an   Element to the Document. 
            |  
         
boolean |  
          DocWriter.add(Element element) 
           
             Signals that an   Element was added to the Document. 
            |  
         
protected BaseFont |  
          FontFactoryImp.getBaseFont(String fontname, String encoding, boolean embedded, boolean cached)  |  
         
void |  
          Image.makeMask() 
           
             Make this   Image a mask. 
            |  
         
void |  
          ImgWMF.readWMF(PdfTemplate template) 
           
             Reads the WMF into a template. 
              |  
         
void |  
          Image.setImageMask(Image mask) 
           
             Sets the explicit masking. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          WriterOperation.write(PdfWriter writer, Document doc) 
           
             Receive a writer and the document to do certain operations on them. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
boolean |  
          HTMLWorker.add(Element element) 
            Deprecated.  
               |  
         
void |  
          HTMLWorker.carriageReturn() 
            Deprecated.  
             
           
             Flushes the current paragraph, indicating that we're starting a new block. 
              |  
         
Image |  
          HTMLWorker.createImage(Map<String,String> attrs) 
            Deprecated.  
             
           
             Creates an Image object. 
              |  
         
Image |  
          ElementFactory.createImage(String src, Map<String,String> attrs, ChainedProperties chain, DocListener document, ImageProvider img_provider, HashMap<String,Image> img_store, String img_baseurl) 
            Deprecated.  
               |  
         
void |  
          HTMLTagProcessor.endElement(HTMLWorker worker, String tag) 
            Deprecated.  
             
           
             Implement this class to tell the HTMLWorker what to do when an close tag is encountered. 
              |  
         
void |  
          HTMLWorker.processImage(Image img, Map<String,String> attrs) 
            Deprecated.  
             
           
             Processes an Image. 
              |  
         
void |  
          HTMLWorker.processList() 
            Deprecated.  
             
           
             Fetches the List from the Stack and adds it to the TextElementArray on top of the Stack, or to the Document if the Stack is empty. 
              |  
         
void |  
          HTMLWorker.processListItem() 
            Deprecated.  
             
           
             Looks for the List object on the Stack, and adds the ListItem to the List. 
              |  
         
void |  
          HTMLWorker.processTable() 
            Deprecated.  
             
           
             Processes the Table. 
              |  
         
void |  
          HTMLTagProcessor.startElement(HTMLWorker worker, String tag, Map<String,String> attrs) 
            Deprecated.  
             
           
             Implement this class to tell the HTMLWorker what to do when an open tag is encountered. 
              |  
         
| Modifier and Type | Class and Description | 
|---|---|
class  |  
          BadPdfFormatException 
           
             Signals that a bad PDF format has been used to construct a   PdfObject. 
            |  
         
class  |  
          PdfException 
           
             Signals that an unspecified problem while constructing a PDF document. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
boolean |  
          PdfDocument.add(Element element) 
           
             Signals that an   Element was added to the Document. 
            |  
         
protected void |  
          PdfDocument.add(Image image) 
           
             Adds an image to the document. 
              |  
         
PdfName |  
          PdfWriter.addDirectImageSimple(Image image) 
           
             Use this method to adds an image to the document but not to the page resources. 
              |  
         
PdfName |  
          PdfWriter.addDirectImageSimple(Image image, PdfIndirectReference fixedRef) 
           
             Adds an image to the document but not to the page resources. 
              |  
         
void |  
          PdfACopy.addDocument(PdfReader reader)  |  
         
void |  
          PdfCopyForms.addDocument(PdfReader reader) 
            Deprecated.  
             
           
             Concatenates a PDF document. 
              |  
         
void |  
          PdfCopyFields.addDocument(PdfReader reader) 
            Deprecated.  
             
           
             Concatenates a PDF document. 
              |  
         
void |  
          PdfCopy.addDocument(PdfReader reader)  |  
         
void |  
          PdfCopyForms.addDocument(PdfReader reader, List<Integer> pagesToKeep) 
            Deprecated.  
             
           
             Concatenates a PDF document selecting the pages to keep. 
              |  
         
void |  
          PdfCopyFields.addDocument(PdfReader reader, List<Integer> pagesToKeep) 
            Deprecated.  
             
           
             Concatenates a PDF document selecting the pages to keep. 
              |  
         
void |  
          PdfCopy.addDocument(PdfReader reader, List<Integer> pagesToKeep)  |  
         
void |  
          PdfCopyForms.addDocument(PdfReader reader, String ranges) 
            Deprecated.  
             
           
             Concatenates a PDF document selecting the pages to keep. 
              |  
         
void |  
          PdfCopyFields.addDocument(PdfReader reader, String ranges) 
            Deprecated.  
             
           
             Concatenates a PDF document selecting the pages to keep. 
              |  
         
void |  
          PdfContentByte.addImage(Image image) 
           
             Adds an   Image to the page. 
            |  
         
void |  
          PdfContentByte.addImage(Image image, AffineTransform transform) 
           
             adds an image with the given matrix. 
              |  
         
void |  
          PdfContentByte.addImage(Image image, AffineTransform transform) 
            Deprecated.  
               use com.itextpdf.text.geom.AffineTransform as parameter 
              
            |  
         
void |  
          PdfContentByte.addImage(Image image, boolean inlineImage) 
           
             Adds an   Image to the page. 
            |  
         
void |  
          PdfContentByte.addImage(Image image, double a, double b, double c, double d, double e, double f) 
           
             Adds an   Image to the page. 
            |  
         
void |  
          PdfContentByte.addImage(Image image, double a, double b, double c, double d, double e, double f, boolean inlineImage) 
           
             Adds an   Image to the page. 
            |  
         
protected void |  
          PdfContentByte.addImage(Image image, double a, double b, double c, double d, double e, double f, boolean inlineImage, boolean isMCBlockOpened) 
           
             Adds an   Image to the page. 
            |  
         
void |  
          PdfPatternPainter.addImage(Image image, float a, float b, float c, float d, float e, float f)  |  
         
void |  
          PdfImportedPage.addImage(Image image, float a, float b, float c, float d, float e, float f) 
           
             Always throws an error. 
              |  
         
void |  
          PdfContentByte.addImage(Image image, float a, float b, float c, float d, float e, float f) 
           
             Adds an   Image to the page. 
            |  
         
void |  
          Type3Glyph.addImage(Image image, float a, float b, float c, float d, float e, float f, boolean inlineImage)  |  
         
void |  
          PdfContentByte.addImage(Image image, float a, float b, float c, float d, float e, float f, boolean inlineImage) 
           
             Adds an   Image to the page. 
            |  
         
void |  
          PdfCopy.addPage(Rectangle rect, int rotation) 
           
             Adds a blank page. 
              |  
         
int |  
          PdfConcatenate.addPages(PdfReader reader) 
           
             Adds the pages from an existing PDF document. 
              |  
         
void |  
          PdfDocument.addWriter(PdfWriter writer) 
           
             Adds a   PdfWriter to the PdfDocument. 
            |  
         
void |  
          PdfWriter.clearTextWrap() 
           
             Use this method to clear text wrapping around images (if applicable). 
              |  
         
void |  
          XmlSignatureAppearance.close() 
           
             Close PdfStamper 
              |  
         
void |  
          PdfStamper.close() 
           
             Closes the document. 
              |  
         
void |  
          PdfSignatureAppearance.close(PdfDictionary update) 
           
             This is the last method to be called when using external signatures. 
              |  
         
void |  
          PdfCopyForms.copyDocumentFields(PdfReader reader) 
            Deprecated.  
             
           
             Copies the form fields of this PDFDocument onto the PDF-Document which was added 
              |  
         
void |  
          PdfCopy.copyDocumentFields(PdfReader reader) 
           
             Copy document fields to a destination document. 
              |  
         
static BaseFont |  
          BaseFont.createFont() 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded) 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded, boolean forceRead) 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded, boolean cached, byte[] ttfAfm, byte[] pfb) 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded, boolean cached, byte[] ttfAfm, byte[] pfb, boolean noThrow) 
           
             Creates a new font. 
              |  
         
static BaseFont |  
          BaseFont.createFont(String name, String encoding, boolean embedded, boolean cached, byte[] ttfAfm, byte[] pfb, boolean noThrow, boolean forceRead) 
           
             Creates a new font. 
              |  
         
static PdfStamper |  
          PdfStamper.createSignature(PdfReader reader, OutputStream os, char pdfVersion) 
           
             Applies a digital signature to a document. 
              |  
         
static PdfStamper |  
          PdfStamper.createSignature(PdfReader reader, OutputStream os, char pdfVersion, File tempFile) 
           
             Applies a digital signature to a document. 
              |  
         
static PdfStamper |  
          PdfStamper.createSignature(PdfReader reader, OutputStream os, char pdfVersion, File tempFile, boolean append) 
           
             Applies a digital signature to a document, possibly as a new revision, making possible multiple signatures. 
              |  
         
static PdfAStamper |  
          PdfAStamper.createSignature(PdfReader reader, OutputStream os, char pdfVersion, File tempFile, boolean append, PdfAConformanceLevel conformanceLevel) 
           
             Applies a digital signature to a document, possibly as a new revision, making possible multiple signatures. 
              |  
         
static PdfAStamper |  
          PdfAStamper.createSignature(PdfReader reader, OutputStream os, char pdfVersion, File tempFile, PdfAConformanceLevel conformanceLevel) 
           
             Applies a digital signature to a document. 
              |  
         
static PdfAStamper |  
          PdfAStamper.createSignature(PdfReader reader, OutputStream os, char pdfVersion, PdfAConformanceLevel conformanceLevel) 
           
             Applies a digital signature to a document. 
              |  
         
static PdfStamper |  
          PdfStamper.createXmlSignature(PdfReader reader, OutputStream os)  |  
         
void |  
          AcroFields.decodeGenericDictionary(PdfDictionary merged, BaseField tx)  |  
         
static void |  
          PdfEncryptor.encrypt(PdfReader reader, OutputStream os, boolean strength, String userPassword, String ownerPassword, int permissions) 
           
             Entry point to encrypt a PDF document. 
              |  
         
static void |  
          PdfEncryptor.encrypt(PdfReader reader, OutputStream os, boolean strength, String userPassword, String ownerPassword, int permissions, HashMap<String,String> newInfo) 
           
             Entry point to encrypt a PDF document. 
              |  
         
static void |  
          PdfEncryptor.encrypt(PdfReader reader, OutputStream os, byte[] userPassword, byte[] ownerPassword, int permissions, boolean strength128Bits) 
           
             Entry point to encrypt a PDF document. 
              |  
         
static void |  
          PdfEncryptor.encrypt(PdfReader reader, OutputStream os, byte[] userPassword, byte[] ownerPassword, int permissions, boolean strength128Bits, HashMap<String,String> newInfo) 
           
             Entry point to encrypt a PDF document. 
              |  
         
static void |  
          PdfEncryptor.encrypt(PdfReader reader, OutputStream os, int type, String userPassword, String ownerPassword, int permissions) 
           
             Entry point to encrypt a PDF document. 
              |  
         
static void |  
          PdfEncryptor.encrypt(PdfReader reader, OutputStream os, int type, String userPassword, String ownerPassword, int permissions, HashMap<String,String> newInfo) 
           
             Entry point to encrypt a PDF document. 
              |  
         
static String[] |  
          BaseFont.enumerateTTCNames(byte[] ttcArray) 
           
             Enumerates the postscript font names present inside a True Type Collection. 
              |  
         
static String[] |  
          BaseFont.enumerateTTCNames(String ttcFile) 
           
             Enumerates the postscript font names present inside a True Type Collection. 
              |  
         
protected float |  
          PdfDocument.flushLines() 
           
             Writes all the lines to the text-object. 
              |  
         
static Object[] |  
          BaseFont.getAllFontNames(String name, String encoding, byte[] ttfAfm) 
           
             Gets all the names from the font. 
              |  
         
static String[][] |  
          BaseFont.getAllNameEntries(String name, String encoding, byte[] ttfAfm) 
           
             Gets all the entries of the namestable from the font. 
              |  
         
PdfAppearance |  
          TextField.getAppearance() 
           
             Get the   PdfAppearance of a text or combo field 
            |  
         
PdfAppearance |  
          PushbuttonField.getAppearance() 
           
             Gets the button appearance. 
              |  
         
PdfTemplate |  
          PdfSignatureAppearance.getAppearance() 
           
             Gets the main appearance layer. 
              |  
         
PdfAppearance |  
          PdfARadioCheckField.getAppearance(boolean isRadio, boolean on)  |  
         
PdfAppearance |  
          RadioCheckField.getAppearance(boolean isRadio, boolean on) 
           
             Gets the field appearance. 
              |  
         
PdfFormField |  
          RadioCheckField.getCheckField() 
           
             Gets the check field. 
              |  
         
protected PdfFormField |  
          TextField.getChoiceField(boolean isList)  |  
         
PdfFormField |  
          TextField.getComboField() 
           
             Gets a new combo field. 
              |  
         
PdfFormField |  
          PushbuttonField.getField() 
           
             Gets the pushbutton field. 
              |  
         
protected PdfFormField |  
          PdfARadioCheckField.getField(boolean isRadio)  |  
         
protected PdfFormField |  
          RadioCheckField.getField(boolean isRadio) 
           
             Gets a radio or check field. 
              |  
         
static String[][] |  
          BaseFont.getFullFontName(String name, String encoding, byte[] ttfAfm) 
           
             Gets the full name of the font. 
              |  
         
static PdfWriter |  
          PdfWriter.getInstance(Document document, OutputStream os) 
           
             Use this method to get an instance of the   PdfWriter. 
            |  
         
static PdfWriter |  
          PdfWriter.getInstance(Document document, OutputStream os, DocListener listener) 
           
             Use this method to get an instance of the   PdfWriter. 
            |  
         
static PdfAWriter |  
          PdfAWriter.getInstance(Document document, OutputStream os, DocListener listener, PdfAConformanceLevel conformanceLevel) 
           
             Use this method to get an instance of the   PdfWriter. 
            |  
         
static PdfAWriter |  
          PdfAWriter.getInstance(Document document, OutputStream os, PdfAConformanceLevel conformanceLevel) 
           
             Use this method to get an instance of the   PdfWriter. 
            |  
         
PdfFormField |  
          TextField.getListField() 
           
             Gets a new list field. 
              |  
         
PdfFormField |  
          RadioCheckField.getRadioField() 
           
             Gets the radio field. 
              |  
         
protected BaseFont |  
          PdfARadioCheckField.getRealFont()  |  
         
protected BaseFont |  
          BaseField.getRealFont()  |  
         
PdfFormField |  
          TextField.getTextField() 
           
             Gets a new text field. 
              |  
         
int |  
          ColumnText.go() 
           
             Outputs the lines to the document. 
              |  
         
int |  
          ColumnText.go(boolean simulate) 
           
             Outputs the lines to the document. 
              |  
         
int |  
          ColumnText.go(boolean simulate, IAccessibleElement elementToGo)  |  
         
protected int |  
          ColumnText.goComposite(boolean simulate)  |  
         
protected void |  
          PdfDocument.initPage() 
           
             Initializes a page. 
              |  
         
int |  
          FloatLayout.layout(PdfContentByte canvas, boolean simulate)  |  
         
int |  
          PdfDiv.layout(PdfContentByte canvas, boolean useAscender, boolean simulate, float llx, float lly, float urx, float ury)  |  
         
void |  
          AcroFields.mergeXfaData(Node n) 
           
             Merges an XML data structure into this form. 
              |  
         
protected void |  
          PdfDocument.newLine() 
           
             Adds the current line to the list of lines and also adds an empty line. 
              |  
         
void |  
          PdfSignatureAppearance.preClose(HashMap<PdfName,Integer> exclusionSizes) 
           
             This is the first method to be called when using external signatures. 
              |  
         
boolean |  
          AcroFields.regenerateField(String name) 
           
             Regenerates the field appearance. 
              |  
         
int |  
          PdfWriter.reorderPages(int[] order) 
           
             Use this method to reorder the pages in the document. 
              |  
         
void |  
          PdfWriter.setAdditionalAction(PdfName actionType, PdfAction action)  |  
         
void |  
          XfaXmlLocator.setDocument(Document document) 
           
             Save document as single XML stream in AcroForm. 
              |  
         
void |  
          PdfWriter.setEncryption(boolean strength, String userPassword, String ownerPassword, int permissions) 
            Deprecated.  
               As of iText 2.0.3, replaced by (@link #setEncryption(byte[], byte[], int, int)}. Scheduled for removal at or after 2.2.0 
              
            |  
         
void |  
          PdfStamper.setEncryption(boolean strength, String userPassword, String ownerPassword, int permissions) 
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfCopyForms.setEncryption(boolean strength, String userPassword, String ownerPassword, int permissions) 
            Deprecated.  
             
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfCopyFields.setEncryption(boolean strength, String userPassword, String ownerPassword, int permissions) 
            Deprecated.  
             
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfWriter.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, boolean strength128Bits) 
            Deprecated.  
               As of iText 2.0.3, replaced by (@link #setEncryption(byte[], byte[], int, int)}. Scheduled for removal at or after 2.2.0 
              
            |  
         
void |  
          PdfStamper.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, boolean strength128Bits) 
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfCopyForms.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, boolean strength128Bits) 
            Deprecated.  
             
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfCopyFields.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, boolean strength128Bits) 
            Deprecated.  
             
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfWriter.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType) 
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfStamper.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType) 
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfCopyForms.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType) 
            Deprecated.  
               |  
         
void |  
          PdfCopyFields.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType) 
            Deprecated.  
               |  
         
void |  
          PdfWriter.setEncryption(Certificate[] certs, int[] permissions, int encryptionType) 
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfStamper.setEncryption(Certificate[] certs, int[] permissions, int encryptionType) 
           
             Sets the certificate encryption options for this document. 
              |  
         
void |  
          PdfCopyForms.setEncryption(Certificate[] certs, int[] permissions, int encryptionType) 
            Deprecated.  
               |  
         
void |  
          PdfCopyFields.setEncryption(Certificate[] certs, int[] permissions, int encryptionType) 
            Deprecated.  
               |  
         
void |  
          PdfWriter.setEncryption(int encryptionType, String userPassword, String ownerPassword, int permissions) 
            Deprecated.  
               As of iText 2.0.3, replaced by (@link #setEncryption(byte[], byte[], int, int)}. Scheduled for removal at or after 2.2.0 
              
            |  
         
void |  
          PdfStamper.setEncryption(int encryptionType, String userPassword, String ownerPassword, int permissions) 
           
             Sets the encryption options for this document. 
              |  
         
boolean |  
          AcroFields.setField(String name, String value) 
           
             Sets the field value. 
              |  
         
boolean |  
          AcroFields.setField(String name, String value, boolean saveAppearance) 
           
             Sets the field value. 
              |  
         
boolean |  
          AcroFields.setField(String name, String value, String display) 
           
             Sets the field value and the display string. 
              |  
         
boolean |  
          AcroFields.setField(String name, String value, String display, boolean saveAppearance) 
           
             Sets the field value and the display string. 
              |  
         
boolean |  
          AcroFields.setFieldRichValue(String name, String richValue) 
           
             Sets the rich value for the given field. 
              |  
         
void |  
          AcroFields.setFields(FdfReader fdf) 
           
             Sets the fields by FDF merging. 
              |  
         
void |  
          AcroFields.setFields(XfdfReader xfdf) 
           
             Sets the fields by XFDF merging. 
              |  
         
void |  
          PdfWriter.setFullCompression() 
           
             Use this method to set the document's compression to the PDF 1.5 mode with object streams and xref streams. 
              |  
         
void |  
          PdfStamper.setFullCompression() 
           
             Sets the document's compression to the new 1.5 mode with object streams and xref streams. 
              |  
         
void |  
          PdfCopyForms.setFullCompression() 
            Deprecated.  
             
           
             Sets the document's compression to the new 1.5 mode with object streams and xref streams. 
              |  
         
void |  
          PdfCopyFields.setFullCompression() 
            Deprecated.  
             
           
             Sets the document's compression to the new 1.5 mode with object streams and xref streams. 
              |  
         
void |  
          PdfWriter.setInitialLeading(float leading) 
           
             Sets the initial leading for the PDF document. 
              |  
         
boolean |  
          AcroFields.setListSelection(String name, String[] value) 
           
             Sets different values in a list selection. 
              |  
         
void |  
          PdfWriter.setPageAction(PdfName actionType, PdfAction action)  |  
         
void |  
          PdfWriter.setThumbnail(Image image) 
           
             Use this method to set the thumbnail image for the current page. 
              |  
         
void |  
          PdfStamper.setThumbnail(Image image, int page) 
           
             Sets the thumbnail image for a page. 
              |  
         
void |  
          PdfPTable.setTotalWidth(float[] columnWidth) 
           
             Sets the full width of the table from the absolute column width. 
              |  
         
void |  
          PdfWriter.setUserunit(float userunit) 
           
             Use this method to set the user unit. 
              |  
         
void |  
          PdfPTable.setWidthPercentage(float[] columnWidth, Rectangle pageSize) 
           
             Sets the percentage width of the table from the absolute column width. 
              |  
         
void |  
          PdfPTable.setWidths(float[] relativeWidths) 
           
             Sets the relative widths of the table. 
              |  
         
void |  
          PdfPTable.setWidths(int[] relativeWidths) 
           
             Sets the relative widths of the table. 
              |  
         
void |  
          PdfATtfUnicodeWriter.writeFont(com.itextpdf.text.pdf.TrueTypeFontUnicode font, PdfIndirectReference ref, Object[] params, byte[] rotbits)  |  
         
void |  
          TtfUnicodeWriter.writeFont(com.itextpdf.text.pdf.TrueTypeFontUnicode font, PdfIndirectReference ref, Object[] params, byte[] rotbits)  |  
         
| Constructor and Description | 
|---|
PdfACopy(Document document, OutputStream os, PdfAConformanceLevel conformanceLevel) 
           
             Constructor 
              |  
         
PdfASmartCopy(Document document, OutputStream os, PdfAConformanceLevel conformanceLevel) 
           
             Constructor 
              |  
         
PdfAStamper(PdfReader reader, OutputStream os, char pdfVersion, boolean append, PdfAConformanceLevel conformanceLevel) 
           
             Starts the process of adding extra content to an existing PDF document keeping the document PDF/A conformant. 
              |  
         
PdfAStamper(PdfReader reader, OutputStream os, char pdfVersion, PdfAConformanceLevel conformanceLevel) 
           
             Starts the process of adding extra content to an existing PDF document keeping the document PDF/A conformant. 
              |  
         
PdfAStamper(PdfReader reader, OutputStream os, PdfAConformanceLevel conformanceLevel) 
           
             Starts the process of adding extra content to an existing PDF document keeping the document PDF/A conformant. 
              |  
         
PdfConcatenate(OutputStream os) 
           
             Creates an instance of the concatenation class. 
              |  
         
PdfConcatenate(OutputStream os, boolean smart) 
           
             Creates an instance of the concatenation class. 
              |  
         
PdfCopy(Document document, OutputStream os) 
           
             Constructor 
              |  
         
PdfCopyFields(OutputStream os) 
            Deprecated.  
             
           
             Creates a new instance. 
              |  
         
PdfCopyFields(OutputStream os, char pdfVersion) 
            Deprecated.  
             
           
             Creates a new instance. 
              |  
         
PdfCopyForms(OutputStream os) 
            Deprecated.  
             
           
             Creates a new instance. 
              |  
         
PdfSmartCopy(Document document, OutputStream os) 
           
             Creates a PdfSmartCopy instance. 
              |  
         
PdfStamper(PdfReader reader, OutputStream os) 
           
             Starts the process of adding extra content to an existing PDF document. 
              |  
         
PdfStamper(PdfReader reader, OutputStream os, char pdfVersion) 
           
             Starts the process of adding extra content to an existing PDF document. 
              |  
         
PdfStamper(PdfReader reader, OutputStream os, char pdfVersion, boolean append) 
           
             Starts the process of adding extra content to an existing PDF document, possibly as a new revision. 
              |  
         
XfaXmlLocator(PdfStamper stamper)  |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          MetaDo.readAll()  |  
         
| Constructor and Description | 
|---|
FieldPositioningEvents(PdfWriter writer, PdfFormField parent, String text) 
           
             Creates a new event. 
              |  
         
FieldPositioningEvents(PdfWriter writer, String text) 
           
             Creates a new event. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          PdfDocumentActions.setAdditionalAction(PdfName actionType, PdfAction action) 
           
             Additional-actions defining the actions to be taken in response to various trigger events affecting the document as a whole. 
              |  
         
void |  
          PdfEncryptionSettings.setEncryption(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType) 
           
             Sets the encryption options for this document. 
              |  
         
void |  
          PdfEncryptionSettings.setEncryption(Certificate[] certs, int[] permissions, int encryptionType) 
           
             Sets the certificate encryption options for this document. 
              |  
         
void |  
          PdfPageActions.setPageAction(PdfName actionType, PdfAction action) 
           
             Sets the open and close page additional action. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
protected void |  
          MCParser.convertToXObject(StructureObject item) 
           
             Converts an annotation structure item to a Form XObject annotation. 
              |  
         
protected void |  
          MCParser.dealWithMcid(PdfNumber mcid) 
           
             When an MCID is encountered, the parser will check the list structure items and turn an annotation into an XObject if necessary. 
              |  
         
void |  
          MCParser.parse(PdfDictionary page, PdfIndirectReference pageref) 
           
             Parses the content of a page, inserting the normal (/N) appearances (/AP) of annotations into the content stream as Form XObjects. 
              |  
         
void |  
          MCParser.PdfOperator.process(MCParser parser, PdfLiteral operator, List<PdfObject> operands) 
           
             Methods that processes an operator 
              |  
         
void |  
          MCFieldFlattener.process(PdfReader reader, OutputStream os) 
           
             Processes a properly tagged PDF form. 
              |  
         
int |  
          StructureItems.processMCID(PdfNumber structParents, PdfIndirectReference ref) 
           
             Creates a new MCID in the parent tree of the page and returns that new MCID so that it can be used in the content stream 
              |  
         
protected void |  
          MCParser.processOperator(PdfLiteral operator, List<PdfObject> operands) 
           
             Processes an operator, for instance: write the operator and its operands to baos. 
              |  
         
| Constructor and Description | 
|---|
StructureItems(PdfReader reader) 
           
             Creates a list of StructuredItem objects. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          PdfCleanUpProcessor.cleanUp() 
           
             Cleans the document by erasing all the areas which are either provided or extracted from redaction annotations. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          XmlLocator.setDocument(Document document)  |  
         
static void |  
          MakeSignature.signDeferred(PdfReader reader, String fieldName, OutputStream outs, ExternalSignatureContainer externalSignatureContainer) 
           
             Signs a PDF where space was already reserved. 
              |  
         
static void |  
          MakeSignature.signDetached(PdfSignatureAppearance sap, ExternalDigest externalDigest, ExternalSignature externalSignature, Certificate[] chain, Collection<CrlClient> crlList, OcspClient ocspClient, TSAClient tsaClient, int estimatedSize, MakeSignature.CryptoStandard sigtype) 
           
             Signs the document using the detached mode, CMS or CAdES equivalent. 
              |  
         
static void |  
          MakeSignature.signDetached(PdfSignatureAppearance sap, ExternalDigest externalDigest, ExternalSignature externalSignature, Certificate[] chain, Collection<CrlClient> crlList, OcspClient ocspClient, TSAClient tsaClient, int estimatedSize, MakeSignature.CryptoStandard sigtype, org.bouncycastle.asn1.esf.SignaturePolicyIdentifier signaturePolicy) 
           
             Signs the document using the detached mode, CMS or CAdES equivalent. 
              |  
         
static void |  
          MakeSignature.signDetached(PdfSignatureAppearance sap, ExternalDigest externalDigest, ExternalSignature externalSignature, Certificate[] chain, Collection<CrlClient> crlList, OcspClient ocspClient, TSAClient tsaClient, int estimatedSize, MakeSignature.CryptoStandard sigtype, SignaturePolicyInfo signaturePolicy) 
           
             Signs the document using the detached mode, CMS or CAdES equivalent. 
              |  
         
static void |  
          MakeSignature.signExternalContainer(PdfSignatureAppearance sap, ExternalSignatureContainer externalSignatureContainer, int estimatedSize) 
           
             Sign the document using an external container, usually a PKCS7. 
              |  
         
static void |  
          MakeXmlSignature.signXades(XmlSignatureAppearance sap, ExternalSignature externalSignature, Certificate[] chain, boolean includeSignaturePolicy) 
           
             Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance). 
              |  
         
static void |  
          MakeXmlSignature.signXadesBes(XmlSignatureAppearance sap, ExternalSignature externalSignature, Certificate[] chain) 
           
             Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance). 
              |  
         
static void |  
          MakeXmlSignature.signXadesEpes(XmlSignatureAppearance sap, ExternalSignature externalSignature, Certificate[] chain) 
           
             Signs the xml with XAdES BES using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance). 
              |  
         
static void |  
          MakeXmlSignature.signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, Certificate[] chain) 
           
             Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance). 
              |  
         
static void |  
          MakeXmlSignature.signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, javax.xml.crypto.dsig.keyinfo.KeyInfo keyInfo) 
           
             Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance). 
              |  
         
static void |  
          MakeXmlSignature.signXmlDSig(XmlSignatureAppearance sap, ExternalSignature externalSignature, PublicKey publicKey) 
           
             Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance). 
              |  
         
static void |  
          LtvTimestamp.timestamp(PdfSignatureAppearance sap, TSAClient tsa, String signatureName) 
           
             Signs a document with a PAdES-LTV Timestamp. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
boolean |  
          SmartPdfSplitter.split(OutputStream os, long sizeInBytes)  |  
         
Copyright © 1998–2019. All rights reserved.