The Aspose.Pdf.Text namespace provides classes that allow to extract text, add text, manipulate existing text of a document. It also contain classes that allow to extract, replace, substitute fonts of a document.


Class Description
AbsorbedCell Represents cell of table that exist on the page
AbsorbedRow Represents row of table that exist on the page
AbsorbedTable Represents table that exist on the page
CharInfo Represents a character info object. Provides character positioning information.
CharInfoCollection Represents CharInfo objects collection.
CustomFontSubstitutionBase Represents a base class for custom font substitution strategy.
FileFontSource Represents single font file source.
FolderFontSource Represents the folder that contains font files.
Font Represents font object.
FontAbsorber Represents an absorber object of fonts. Performs search for fonts and provides access to search results via Fonts collection.
FontCollection Represents font collection.
FontRepository Performs font search. Searches in system installed fonts and standard Pdf fonts. Also provides functionality to open custom fonts.
FontSource Represents a base class fot font source.
FontSourceCollection Represents font sources collection.
FontSubstitution Represents a base class fot font substitution strategies.
FontSubstitutionCollection Represents font substitution strategies collection.
MarkupParagraph Represents a paragraph.
MarkupSection Represents a markup section - the rectangular region of a page that contains text and can be visually divided from another text blocks.
MemoryFontSource Represents single font file source.
PageMarkup Page markup represented by collections of MarkupSection and MarkupParagraph.
ParagraphAbsorber Represents an absorber object of page structure objects such as sections and paragraphs. Performs search for sections and paragraphs of text and provides access for rectangles and polydons that describes it in text coordinate space. Also performs text segments search and provides access to search results via !:TextFragments collections grouped by structure elements.
Position Represents a position object
SimpleFontSubstitution Represents a class for simple font substitution strategy.
SystemFontSource Represents all fonts installed to the system.
SystemFontsSubstitution Represents a class for font substitution strategy that substitutes fonts with system fonts.
TableAbsorber Represents an absorber object of table elements. Performs search and provides access to search results via TableList collection.
TabStop Represents a custom Tab stop position in a paragraph.
TabStops Represents a collection of TabStop objects.
TextAbsorber Represents an absorber object of a text. Performs text extraction and provides access to the result via Text object.
TextBuilder Appends text object to Pdf page.
TextEditOptions Descubes options of text edit operations.
TextExtractionError Describes the text extraction error has appeared in the PDF document.
TextExtractionErrorLocation Represents the location in the PDF document where text extraction error has appeared.
TextExtractionOptions Represents text extraction options
TextFormattingOptions Represents text formatting options
TextFragment Represents fragment of Pdf text.
TextFragmentAbsorber Represents an absorber object of text fragments. Performs text search and provides access to search results via TextFragments collection.
TextFragmentCollection Represents a text fragments collection
TextFragmentState Represents a text state of a text fragment.
TextOptions Represents text processing options
TextParagraph Represents text paragraphs as multiline text object.
TextReplaceOptions Represents text replace options
TextSearchOptions Represents text search options
TextSegment Represents segment of Pdf text.
TextSegmentCollection Represents a text segments collection
TextState Represents a text state of a text


Interface Description
IFontOptions Useful properties to tune Font behaviour
ITableElement This interface represents an element of existing table extracted by TableAbsorber.


Enumeration Description
FontStyles Specifies style information applied to text.
FontTypes Supported font types enumeration.
SubstitutionFontCategories Represents font categories that can be substituted.
TabAlignmentType Enumerates the tab alignment types.
TabLeaderType Enumerates the tab leader types.
TextRenderingMode The text rendering mode, Tmode, determines whether showing text shall cause glyph outlines to be stroked, filled, used as a clipping boundary, or some combination of the three.