Uses of Class
com.itextpdf.text.DocumentException
Packages that use DocumentException
Package
Description
Interfaces for high level PDF objects.
-
Uses of DocumentException in com.itextpdf.testutils
Methods in com.itextpdf.testutils that throw DocumentExceptionModifier and TypeMethodDescriptionCompareTool.compare
(String outPdf, String cmpPdf, String outPath, String differenceImagePrefix, Map<Integer, List<Rectangle>> ignoredAreas) private String
CompareTool.compare
(String outPath, String differenceImagePrefix, Map<Integer, List<Rectangle>> ignoredAreas) private String
CompareTool.compare
(String outPath, String differenceImagePrefix, Map<Integer, List<Rectangle>> ignoredAreas, List<Integer> equalPages) CompareTool.compareByContent
(String outPdf, String cmpPdf, String outPath, String differenceImagePrefix) CompareTool.compareByContent
(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) -
Uses of DocumentException in com.itextpdf.text
Subclasses of DocumentException in com.itextpdf.textModifier and TypeClassDescriptionclass
Signals an attempt to create anElement
that hasn't got the right form.Methods in com.itextpdf.text that throw DocumentExceptionModifier and TypeMethodDescriptionboolean
Adds anElement
to theDocument
.boolean
Signals that anElement
was added to theDocument
.boolean
Signals that anElement
was added to theDocument
.protected BaseFont
FontFactoryImp.getBaseFont
(String fontname, String encoding, boolean embedded, boolean cached) void
Image.makeMask()
Make thisImage
a mask.void
ImgWMF.readWMF
(PdfTemplate template) Reads the WMF into a template.void
Image.setImageMask
(Image mask) Sets the explicit masking. -
Uses of DocumentException in com.itextpdf.text.api
Methods in com.itextpdf.text.api that throw DocumentException -
Uses of DocumentException in com.itextpdf.text.html.simpleparser
Methods in com.itextpdf.text.html.simpleparser that throw DocumentExceptionModifier and TypeMethodDescriptionboolean
Deprecated.void
HTMLWorker.carriageReturn()
Deprecated.Flushes the current paragraph, indicating that we're starting a new block.ElementFactory.createImage
(String src, Map<String, String> attrs, ChainedProperties chain, DocListener document, ImageProvider img_provider, HashMap<String, Image> img_store, String img_baseurl) Deprecated.HTMLWorker.createImage
(Map<String, String> attrs) Deprecated.Creates an Image object.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. -
Uses of DocumentException in com.itextpdf.text.pdf
Subclasses of DocumentException in com.itextpdf.text.pdfModifier and TypeClassDescriptionclass
Signals that a bad PDF format has been used to construct aPdfObject
.class
Signals that an unspecified problem while constructing a PDF document.Methods in com.itextpdf.text.pdf that throw DocumentExceptionModifier and TypeMethodDescriptionboolean
Signals that anElement
was added to theDocument
.protected void
Adds an image to the document.PdfWriter.addDirectImageSimple
(Image image) Use this method to adds an image to the document but not to the page resources.PdfWriter.addDirectImageSimple
(Image image, PdfIndirectReference fixedRef) Adds an image to the document but not to the page resources.private void
void
PdfACopy.addDocument
(PdfReader reader) void
PdfCopy.addDocument
(PdfReader reader) void
PdfCopy.addDocument
(PdfReader reader, List<Integer> pagesToKeep) void
PdfCopyFields.addDocument
(PdfReader reader) Deprecated.Concatenates a PDF document.void
PdfCopyFields.addDocument
(PdfReader reader, String ranges) 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.(package private) void
PdfCopyFieldsImp.addDocument
(PdfReader reader) Deprecated.(package private) void
PdfCopyFieldsImp.addDocument
(PdfReader reader, List<Integer> pagesToKeep) Deprecated.void
PdfCopyForms.addDocument
(PdfReader reader) Deprecated.Concatenates a PDF document.void
PdfCopyForms.addDocument
(PdfReader reader, String ranges) Deprecated.Concatenates a PDF document selecting the pages to keep.void
PdfCopyForms.addDocument
(PdfReader reader, List<Integer> pagesToKeep) Deprecated.Concatenates a PDF document selecting the pages to keep.void
Adds anImage
to the page.void
Adds anImage
to the page.void
Adds anImage
to the page.void
PdfContentByte.addImage
(Image image, double a, double b, double c, double d, double e, double f, boolean inlineImage) Adds anImage
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 anImage
to the page.void
Adds anImage
to the page.void
PdfContentByte.addImage
(Image image, float a, float b, float c, float d, float e, float f, boolean inlineImage) Adds anImage
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 parametervoid
Always throws an error.void
void
Type3Glyph.addImage
(Image image, float a, float b, float c, float d, float e, float f, boolean inlineImage) void
Adds a blank page.int
Adds the pages from an existing PDF document.(package private) void
Adds aPdfPTable
to the document.void
Adds aPdfWriter
to thePdfDocument
.private float
PushbuttonField.calculateFontSize
(float w, float h) void
PdfWriter.clearTextWrap()
Use this method to clear text wrapping around images (if applicable).void
PdfSignatureAppearance.close
(PdfDictionary update) This is the last method to be called when using external signatures.void
PdfStamper.close()
Closes the document.void
XmlSignatureAppearance.close()
Close PdfStampervoid
PdfCopy.copyDocumentFields
(PdfReader reader) Copy document fields to a destination document.void
PdfCopyForms.copyDocumentFields
(PdfReader reader) Deprecated.Copies the form fields of this PDFDocument onto the PDF-Document which was addedvoid
PdfCopyFormsImp.copyDocumentFields
(PdfReader reader) Deprecated.This method feeds in the source documentstatic 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 PdfAStamper
PdfAStamper.createSignature
(PdfReader reader, OutputStream os, char pdfVersion, PdfAConformanceLevel conformanceLevel) Applies a digital signature to a document.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 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.protected void
TrueTypeFontSubSet.createTableDirectory()
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.(package private) void
TrueTypeFont.fillTables()
Reads the tables 'head', 'hhea', 'OS/2', 'post' and 'maxp' filling several variables.(package private) void
EnumerateTTC.findNames()
protected void
TrueTypeFontSubSet.flatGlyphs()
private int
FloatLayout.floatingLayout
(List<Element> floatingElements, boolean simulate) private void
PdfDocument.flushFloatingElements()
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.(package private) String[][]
TrueTypeFont.getAllNames()
Extracts all the names of the names-Table(package private) PdfAppearance
AcroFields.getAppearance
(PdfDictionary merged, String[] values, String fieldName) (package private) PdfAppearance
AcroFields.getAppearance
(PdfDictionary merged, String text, String fieldName) PdfARadioCheckField.getAppearance
(boolean isRadio, boolean on) PdfSignatureAppearance.getAppearance()
Gets the main appearance layer.PushbuttonField.getAppearance()
Gets the button appearance.RadioCheckField.getAppearance
(boolean isRadio, boolean on) Gets the field appearance.TextField.getAppearance()
Get thePdfAppearance
of a text or combo field(package private) String
TrueTypeFont.getBaseFont()
Gets the Postscript font name.RadioCheckField.getCheckField()
Gets the check field.protected PdfFormField
TextField.getChoiceField
(boolean isList) TextField.getComboField()
Gets a new combo field.protected PdfFormField
PdfARadioCheckField.getField
(boolean isRadio) PushbuttonField.getField()
Gets the pushbutton field.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.(package private) abstract PdfStream
BaseFont.getFullFontStream()
Returns a PdfStream object with the full font program (if possible).TrueTypeFont.getFullFontStream()
Returns a PdfStream object with the full font program.TrueTypeFontUnicode.getFullFontStream()
Returns a PdfStream object with the full font program.Type1Font.getFullFontStream()
If the embedded flag isfalse
or if the font is one of the 14 built in types, it returnsnull
, otherwise the font is read and output in a PdfStream object.static PdfAWriter
PdfAWriter.getInstance
(Document document, OutputStream os, DocListener listener, PdfAConformanceLevel conformanceLevel) Use this method to get an instance of thePdfWriter
.static PdfAWriter
PdfAWriter.getInstance
(Document document, OutputStream os, PdfAConformanceLevel conformanceLevel) Use this method to get an instance of thePdfWriter
.static PdfWriter
PdfWriter.getInstance
(Document document, OutputStream os) Use this method to get an instance of thePdfWriter
.static PdfWriter
PdfWriter.getInstance
(Document document, OutputStream os, DocListener listener) Use this method to get an instance of thePdfWriter
.(package private) PdfAppearance
TextField.getListAppearance()
Get thePdfAppearance
of a list fieldTextField.getListField()
Gets a new list field.(package private) String[][]
TrueTypeFont.getNames
(int id) Extracts the names of the font in all the languages available.RadioCheckField.getRadioField()
Gets the radio field.protected BaseFont
BaseField.getRealFont()
protected BaseFont
PdfARadioCheckField.getRealFont()
protected byte[]
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) private void
CJKFont.loadCMaps()
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
This is the first method to be called when using external signatures.(package private) void
TrueTypeFont.process
(byte[] ttfAfm, boolean preload) Reads the font data.(package private) byte[]
TrueTypeFontSubSet.process()
Does the actual work of subsetting the font.(package private) void
TrueTypeFontUnicode.process
(byte[] ttfAfm, boolean preload) void
Type1Font.process
(RandomAccessFileOrArray rf) Reads the font metricsprivate void
TrueTypeFont.readBbox()
(package private) void
TrueTypeFont.readCMaps()
Reads the several maps from the table 'cmap'.protected void
TrueTypeFont.readGlyphWidths()
Reads the glyphs widths.protected void
TrueTypeFontSubSet.readLoca()
boolean
AcroFields.regenerateField
(String name) Regenerates the field appearance.(package private) int
PdfPages.reorderPages
(int[] order) 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
PdfCopyFields.setEncryption
(boolean strength, String userPassword, String ownerPassword, int permissions) 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
PdfCopyFields.setEncryption
(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType) Deprecated.void
PdfCopyFields.setEncryption
(Certificate[] certs, int[] permissions, int encryptionType) Deprecated.void
PdfCopyForms.setEncryption
(boolean strength, String userPassword, String ownerPassword, int permissions) Deprecated.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
PdfCopyForms.setEncryption
(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType) Deprecated.void
PdfCopyForms.setEncryption
(Certificate[] certs, int[] permissions, int encryptionType) Deprecated.void
PdfStamper.setEncryption
(boolean strength, String userPassword, String ownerPassword, int permissions) Sets the encryption options for this document.void
PdfStamper.setEncryption
(byte[] userPassword, byte[] ownerPassword, int permissions, boolean strength128Bits) 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
PdfStamper.setEncryption
(int encryptionType, String userPassword, String ownerPassword, int permissions) 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
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)}.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)}.void
PdfWriter.setEncryption
(byte[] userPassword, byte[] ownerPassword, int permissions, int encryptionType) Sets the encryption options for this document.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)}.void
PdfWriter.setEncryption
(Certificate[] certs, int[] permissions, int encryptionType) Sets the encryption options for this document.boolean
Sets the field value.boolean
Sets the field value.boolean
Sets the field value and the display string.boolean
Sets the field value and the display string.boolean
AcroFields.setFieldRichValue
(String name, String richValue) Sets the rich value for the given field.void
Sets the fields by FDF merging.void
AcroFields.setFields
(XfdfReader xfdf) Sets the fields by XFDF merging.void
PdfCopyFields.setFullCompression()
Deprecated.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
PdfStamper.setFullCompression()
Sets the document's compression to the new 1.5 mode with object streams and xref streams.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
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) (package private) void
PdfDocument.setThumbnail
(Image image) void
PdfStamper.setThumbnail
(Image image, int page) Sets the thumbnail image for a page.(package private) void
PdfStamperImp.setThumbnail
(Image image, int page) void
PdfWriter.setThumbnail
(Image image) Use this method to set the thumbnail image for the current 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.(package private) abstract void
BaseFont.writeFont
(PdfWriter writer, PdfIndirectReference ref, Object[] params) Outputs to the writer the font dictionaries and streams.(package private) void
CJKFont.writeFont
(PdfWriter writer, PdfIndirectReference ref, Object[] params) (package private) void
DocumentFont.writeFont
(PdfWriter writer, PdfIndirectReference ref, Object[] params) Outputs to the writer the font dictionaries and streams.void
PdfATtfUnicodeWriter.writeFont
(TrueTypeFontUnicode font, PdfIndirectReference ref, Object[] params, byte[] rotbits) (package private) void
TrueTypeFont.writeFont
(PdfWriter writer, PdfIndirectReference ref, Object[] params) Outputs to the writer the font dictionaries and streams.(package private) void
TrueTypeFontUnicode.writeFont
(PdfWriter writer, PdfIndirectReference ref, Object[] params) Outputs to the writer the font dictionaries and streams.void
TtfUnicodeWriter.writeFont
(TrueTypeFontUnicode font, PdfIndirectReference ref, Object[] params, byte[] rotbits) (package private) void
Type1Font.writeFont
(PdfWriter writer, PdfIndirectReference ref, Object[] params) Outputs to the writer the font dictionaries and streams.(package private) void
Type3Font.writeFont
(PdfWriter writer, PdfIndirectReference ref, Object[] params) (package private) float
PdfDocument.writeLineToContent
(PdfLine line, PdfContentByte text, PdfContentByte graphics, Object[] currentValues, float ratio) Writes a text line to the document.Constructors in com.itextpdf.text.pdf that throw DocumentExceptionModifierConstructorDescription(package private)
Creates a CJK font.(package private)
EnumerateTTC
(byte[] ttcArray) (package private)
EnumerateTTC
(String ttcFile) PdfACopy
(Document document, OutputStream os, PdfAConformanceLevel conformanceLevel) ConstructorPdfASmartCopy
(Document document, OutputStream os, PdfAConformanceLevel conformanceLevel) ConstructorPdfAStamper
(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.(package private)
PdfAStamperImp
(PdfReader reader, OutputStream os, char pdfVersion, boolean append, PdfAConformanceLevel conformanceLevel) Creates new PdfStamperImp.Creates an instance of the concatenation class.PdfConcatenate
(OutputStream os, boolean smart) Creates an instance of the concatenation class.PdfCopy
(Document document, OutputStream os) ConstructorDeprecated.Creates a new instance.PdfCopyFields
(OutputStream os, char pdfVersion) Deprecated.Creates a new instance.(package private)
Deprecated.(package private)
PdfCopyFieldsImp
(OutputStream os, char pdfVersion) Deprecated.Deprecated.Creates a new instance.(package private)
Deprecated.This sets up the output document(package private)
PdfPage
(PdfRectangle mediaBox, HashMap<String, PdfRectangle> boxSize, PdfDictionary resources) Constructs aPdfPage
.(package private)
PdfPage
(PdfRectangle mediaBox, HashMap<String, PdfRectangle> boxSize, PdfDictionary resources, int rotate) Constructs aPdfPage
.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.protected
PdfStamperImp
(PdfReader reader, OutputStream os, char pdfVersion, boolean append) Creates new PdfStamperImp.StreamFont
(byte[] contents, int[] lengths, int compressionLevel) Generates the PDF stream with the Type1 and Truetype fonts returning a PdfStream.StreamFont
(byte[] contents, String subType, int compressionLevel) Generates the PDF stream for a font.(package private)
TrueTypeFont
(String ttFile, String enc, boolean emb, byte[] ttfAfm, boolean justNames, boolean forceRead) Creates a new TrueType font.(package private)
TrueTypeFontUnicode
(String ttFile, String enc, boolean emb, byte[] ttfAfm, boolean forceRead) Creates a new TrueType font addressed by Unicode characters.(package private)
Creates a new Type1 font.XfaXmlLocator
(PdfStamper stamper) -
Uses of DocumentException in com.itextpdf.text.pdf.codec.wmf
Methods in com.itextpdf.text.pdf.codec.wmf that throw DocumentException -
Uses of DocumentException in com.itextpdf.text.pdf.events
Constructors in com.itextpdf.text.pdf.events that throw DocumentExceptionModifierConstructorDescriptionFieldPositioningEvents
(PdfWriter writer, PdfFormField parent, String text) Creates a new event.FieldPositioningEvents
(PdfWriter writer, String text) Creates a new event. -
Uses of DocumentException in com.itextpdf.text.pdf.interfaces
Methods in com.itextpdf.text.pdf.interfaces that throw DocumentExceptionModifier and TypeMethodDescriptionvoid
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. -
Uses of DocumentException in com.itextpdf.text.pdf.mc
Methods in com.itextpdf.text.pdf.mc that throw DocumentExceptionModifier and TypeMethodDescriptionprotected 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
MCFieldFlattener.process
(PdfReader reader, OutputStream os) Processes a properly tagged PDF form.void
MCParser.BeginMarkedContentDictionaryOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) void
MCParser.PdfOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) Methods that processes an operatorint
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 streamprotected void
MCParser.processOperator
(PdfLiteral operator, List<PdfObject> operands) Processes an operator, for instance: write the operator and its operands to baos.Constructors in com.itextpdf.text.pdf.mc that throw DocumentExceptionModifierConstructorDescriptionStructureItems
(PdfReader reader) Creates a list of StructuredItem objects. -
Uses of DocumentException in com.itextpdf.text.pdf.pdfcleanup
Methods in com.itextpdf.text.pdf.pdfcleanup that throw DocumentExceptionModifier and TypeMethodDescriptionvoid
PdfCleanUpProcessor.cleanUp()
Cleans the document by erasing all the areas which are either provided or extracted from redaction annotations.private void
PdfCleanUpProcessor.cleanUpPage
(int pageNum, List<PdfCleanUpLocation> cleanUpLocations) private void
PdfCleanUpProcessor.deleteRedactAnnots
(int pageNum) Deletes redact annotations from the page and substitutes them with either OverlayText or RO object if it's needed.private void
PdfCleanUpProcessor.drawOverlayText
(PdfContentByte canvas, List<Rectangle> textRectangles, PdfString overlayText, PdfString otDA, PdfNumber otQ, PdfBoolean otRepeat) -
Uses of DocumentException in com.itextpdf.text.pdf.security
Methods in com.itextpdf.text.pdf.security that throw DocumentExceptionModifier and TypeMethodDescriptionvoid
XmlLocator.setDocument
(Document document) private static void
MakeXmlSignature.sign
(XMLSignatureFactory fac, ExternalSignature externalSignature, XmlLocator locator, org.apache.jcp.xml.dsig.internal.dom.DOMSignedInfo si, XMLObject xo, KeyInfo ki, String signatureId) 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, SignaturePolicyInfo 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, org.bouncycastle.asn1.esf.SignaturePolicyIdentifier 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, PublicKey publicKey) Signs the xml with XmlDSig using the enveloped mode, with optional xpath transform (see XmlSignatureAppearance).static void
MakeXmlSignature.signXmlDSig
(XmlSignatureAppearance sap, ExternalSignature externalSignature, KeyInfo keyInfo) 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.private static void
MakeXmlSignature.verifyArguments
(XmlSignatureAppearance sap, ExternalSignature externalSignature) -
Uses of DocumentException in com.itextpdf.text.pdf.util
Methods in com.itextpdf.text.pdf.util that throw DocumentExceptionModifier and TypeMethodDescriptionboolean
SmartPdfSplitter.split
(OutputStream os, long sizeInBytes)