Namespace iText.Kernel.Utils
Classes
- CompareTool
This class provides means to compare two PDF files both by content and visually and gives the report on their differences.
- CompareTool.CompareResult
Class containing results of the comparison of two documents.
- CompareTool.CompareToolExecutionException
Exceptions thrown when errors occur during generation and comparison of images obtained on the basis of pdf files.
- DefaultSafeXmlParserFactory
Implementation of IXmlParserFactory for creating safe xml parser objects.
- NullCopyFilter
A no-op ICopyFilter instance, used as default.
- PageRange
Class representing a page range, for instance a page range can contain pages 5, then pages 10 through 15, then page 18, then page 21 and so on.
- PageRange.PageRangePartAfter
Class for range part containing a range of pages for all pages after a given start page.
- PageRange.PageRangePartAnd
Class for range part based on several range parts.
- PageRange.PageRangePartOddEven
Class for range part for all even or odd pages.
- PageRange.PageRangePartSequence
Class for range part containing a range of pages represented by a start and an end page.
- PageRange.PageRangePartSingle
Class for range part containing a single page.
- PdfAnnotationFlattener
Utility class for flattening annotations.
- PdfMerger
Helper class to merge a number of existing documents into one.
- PdfMergerProperties
Class with additional properties for PdfMerger processing.
- PdfResourceCounter
This class can be used to count the number of bytes needed when copying pages from an existing PDF into a newly created PDF.
- PdfScriptMerger
Utility class which provides functionality to merge ECMA scripts from pdf documents
- PdfSplitter
Helper class to split the document based on some condition.
- TaggedPdfReaderTool
Converts a tagged PDF document into an XML file.
- ValidationContainer
This class is a container for one or more IValidationChecker implementations.
- ValidationContext
This class is used to pass additional information to the IValidationChecker implementations.
- XmlProcessorCreator
Utility class for creating XML processors.
Interfaces
- ICopyFilter
A filter class to be used while copying pdf components.
- IValidationChecker
Used to check if a PDF document is compliant to a specific validation profile.
- IXmlParserFactory
The interface in which methods for creating xml parsers are declared.
- PageRange.IPageRangePart
Inner interface for range parts definition
- PdfSplitter.IDocumentReadyListener
The event listener which is called when another document is ready.