Namespace iText.Kernel.Pdf
Classes
- CompressionConstants
Compression constants for PdfStream.
- CountOutputStream
An
OutputStream
that counts the written bytes.
- DestinationResolverCopyFilter
A copy filter that will handle goto annotations and actions separately.
- DocumentProperties
Class with additional properties for PdfDocument processing.
- DocumentRevision
Class which stores information about single PDF document revision.
- EncryptionConstants
Encryption constants for SetStandardEncryption(byte[], byte[], int, int).
- EncryptionProperties
Allows configuration of output PDF encryption.
- FingerPrint
Data container for debugging information.
- GenericNameTree
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.
- MemoryLimitsAwareFilter
Handles memory limits aware processing.
- MemoryLimitsAwareHandler
A MemoryLimitsAwareHandler handles memory allocation and prevents decompressed pdf streams from occupation of more space than allowed.
- PageFlushingHelper
This class allows to free the memory taken by already processed pages when handling big PDF files.
- PdfAConformanceLevel
Enumeration of all the PDF/A conformance levels.
- PdfAnnotationBorder
Specifying the characteristics of the annotation’s border.
- PdfArray
A representation of an array as described in the PDF specification.
- PdfCatalog
The root of a document’s object hierarchy.
- PdfDashPattern
Represents the line dash pattern.
- PdfDate
PDF defines a standard date format. The PDF date format closely follows the format defined by the international standard ASN.1 (Abstract Syntax Notation One, defined in CCITT X.208 or ISO/IEC 8824). A date is aPdfDate
is the PDF date object.PdfString
of the form:(D:YYYYMMDDHHmmSSOHH'mm')
See also ISO-320001 7.9.4, "Dates".
- PdfDeveloperExtension
Beginning with BaseVersion 1.7, the extensions dictionary lets developers designate that a given document contains extensions to PDF.
- PdfDictionary
A representation of a Dictionary as described by the PDF Specification.
- PdfDocument
Main enter point to work with PDF document.
- PdfEncryptor
This class takes any PDF and returns exactly the same but encrypted.
- PdfNull
Representation of the null object in the PDF specification.
- PdfNumber
A
PdfNumber
-class is the PDF-equivalent of aDouble
-object.
- PdfOutline
Document outline object See ISO-320001, 12.3.3 Document Outline.
- PdfOutputIntent
Specify the colour characteristics of output devices on which the document might be rendered See ISO 32000-1 14.11.5: Output Intents.
- PdfReader
Reads a PDF document.
- PdfReader.StrictnessLevel
Enumeration representing the strictness level for reading.
- PdfResources
Wrapper class that represent resource dictionary - that define named resources used by content streams operators.
- PdfRevisionsReader
Class to retrieve important information about PDF document revisions.
- PdfStream
Representation of a stream as described in the PDF Specification.
- PdfString
A
PdfString
-class is the PDF-equivalent of a JAVA-String
-object.
- PdfTextArray
PdfTextArray defines an array with displacements and PdfString -objects.
- PdfUAConformanceLevel
Implementation of IConformanceLevel interface for PDF/UA conformance level.
- PdfVersion
This class represents all official PDF versions.
- PdfXrefTable
A representation of a cross-referenced table of a PDF document.
Interfaces
- IConformanceLevel
Interface for PDF conformance level.
- IPdfNameTreeAccess
Abstract access interface to a PDF name tree.
- IPdfPageExtraCopier
This interface defines logic which can be used to perform a custom copying operation of a PdfPage.
- IPdfPageFactory
Interface used to create instances of PdfPage.
- IPdfPageFormCopier
This interface extends the logic of the {#link IPdfPageExtraCopier} interface to copy AcroForm fields to a new page.
Enums
- IsoKey
Type of object to conform.
- PageLabelNumberingStyle
Page label numbering style constants for
.