Package com.itextpdf.kernel.pdf
package com.itextpdf.kernel.pdf
-
ClassDescriptionCompression constants for
PdfStream
.AnOutputStream
that counts the written bytes.The class defines a default font strategy forPdfDocument
which is used in the scope ofPdfDocument.getDefaultFont()
.A copy filter that will handle goto annotations and actions separately.The class is helper which used insidePdfDocument
to properly configure PDF document's info dictionary.Class with additional properties forPdfDocument
processing.Class which stores information about single PDF document revision.Encryption constants forWriterProperties.setStandardEncryption(byte[], byte[], int, int)
.Allows configuration of output PDF encryption.Data container for debugging information.Abstract representation of a name tree structure, as used in PDF for various purposes such as the Dests tree, the ID tree of structure elements and the embedded file tree.Abstract access interface to a PDF name tree.This interface defines logic which can be used to perform a custom copying operation of aPdfPage
.Interface used to create instances ofPdfPage
.This interface extends the logic of the {#link IPdfPageExtraCopier} interface to copy AcroForm fields to a new page.Handles memory limits aware processing.AMemoryLimitsAwareHandler
handles memory allocation and prevents decompressed pdf streams from occupation of more space than allowed.Helper class to specify or check whether inverse matrix is already applied to the page content stream in case page rotation is applied andPdfPage.setIgnorePageRotationForContent(boolean)
is set totrue
.This class allows to free the memory taken by already processed pages when handling big PDF files.Page label numbering style constants forPdfPage.setPageLabel(PageLabelNumberingStyle, String)
.PDF/A is a special variant of PDF designed specifically for long-term document preservation (the “A” stands for archive).Specifying the characteristics of the annotation’s border.A representation of an array as described in the PDF specification.The root of a document’s object hierarchy.The class represents possible PDF document conformance.Represents the line dash pattern.PdfDate
is the PDF date object.Beginning with BaseVersion 1.7, the extensions dictionary lets developers designate that a given document contains extensions to PDF.A representation of a Dictionary as described by the PDF Specification.Main enter point to work with PDF document.This class takes any PDF and returns exactly the same but encrypted.Representation of the null object in the PDF specification.APdfNumber
-class is the PDF-equivalent of aDouble
-object.PdfObjectWrapperPdfObject> Document outline object See ISO-320001, 12.3.3 Document Outline.Specify the colour characteristics of output devices on which the document might be rendered See ISO 32000-1 14.11.5: Output Intents.Reads a PDF document.Enumeration representing the strictness level for reading.Wrapper class that represent resource dictionary - that define named resources used by content streams operators.Class to retrieve important information about PDF document revisions.Representation of a stream as described in the PDF Specification.APdfString
-class is the PDF-equivalent of a JAVA-String
-object.PdfTextArray
defines an array with displacements andPdfString
-objects.PDF/UA is a conformance for PDF files that ensures the files are accessible to all users.This class represents all official PDF versions.A representation of a cross-referenced table of a PDF document.The class representing various properties used to read PDF documents.