Table of Contents

Namespace nebulae.dotPDFium

Classes

PDFiumEngine
PdfAction

Represents an action within a PDF document, such as a hyperlink or a named action.

PdfAnnotation
PdfAttachment
PdfBitmap

The PdfBitmap class represents a bitmap image in the PDFium library. It provides methods to create and manipulate bitmap images from PDF pages.

PdfBitmapFormatExtension
PdfBookmark

Represents a bookmark in a PDF document, providing access to its title, hierarchical structure, and associated actions or destinations.

PdfDestination

Represents a destination within a PDF document, typically used for navigation or linking purposes.

PdfDocument
PdfEmbeddedFont
PdfFileSpec

Represents a file specification in a PDF document.

PdfFont

Represents a font object in a PDF document, providing access to font properties and metrics.

PdfFontInfo
PdfFontRegistry

Manages system font registration and integration with the PDFium engine.

PdfGlyphPath

Represents a glyph path in a PDF document, providing access to its segments.

PdfImageObject
PdfLink

Represents a link annotation within a PDF document.

PdfLinkAnnotation
PdfMark

Represents a semantic mark attached to a page object, such as accessibility or structure metadata.

PdfObject

This class is the base class for all PDFium objects. It implements IDisposable to ensure proper resource management.

PdfPage
PdfPageObject

Represents a page object within a PDF document, such as text, images, or shapes.

PdfPageText
PdfPathObject
PdfPrintPageRange

Represents the parsed print page range defined in /ViewerPreferences.

PdfProgressiveRenderer
PdfRuntime
PdfStandardFont
PdfStreamAvailability

Provides an interface for managing the availability of PDF data streams, enabling incremental loading and access to PDF documents and their components.

PdfStreamAvailabilityOptions
PdfStructAttributeSet
PdfStructAttributeValue
PdfStructElement
PdfStructTree
PdfTaggedObject
PdfTextObject

PdfTextObject represents a text object within a PDF document. It is derived from PdfPageObject and provides the ability to manipulate text content on a PDF page.

PdfTextSearch

The PdfTextSearch class provides functionality for handling search results within a PdfText object.

PdfWebLink

Represents a web link within a PDF document, providing access to its associated text range, URL, and bounding rectangles.

dotPDFiumException

Structs

PdfGlyphPathSegment

Enums

PdfObjectType

This enum represents the type of the PDF object.

Delegates

PdfAddSegmentDelegate

Delegate called by PDFium to request that a segment be downloaded or made available. Used with FX_DOWNLOADHINTS.

PdfGetBlockDelegate

Delegate to read data into a buffer from a backing source (Stream, network, etc.). Used with FPDF_FILEACCESS.

PdfIsDataAvailDelegate

Delegate to report whether a given byte range is already available. Used with FX_FILEAVAIL.