Represents a double precision cubic PdfBezier spline curve.
Utility class to handle PDF formatted dates.
Exception thrown from PDF Library.
Represents a double precision 3x3 affine transformation matrix. An affine matrix can be represented by 6 numbers in the first two columns. [A, C, 0] [B, D, 0] [E, F, 1]
Defines various PDF options.
Exception thrown from the PDF parser.
Exception thrown when PDF password is missing or is invalid.
Represents an ordered pair of x and y coordinates that defines a point in a PDF two-dimensional plane.
Class represents a quadrilateral shape in PDF world coordinates.
Class represents a rectangular region in PDF world coordinates. The rectangle is kept normalized.
The class represents a size in PDF world coordinates.
Exception thrown when PDF state is invalid.
Binarization methods when converting images from grayscale to black-and-white.
Blend modes are named functions used in compositing formulas to control the blending operation.
Image compression methods.
Page layout mode to be used when the document is opened.
Standard PDF action types
An annotation can define as many as three separate appearances.
Annotation border styles defined by the S entry in the border style (BS) dictionary.
Annotation Flags: the value of the annotation dictionary’s F entry is an unsigned 32-bit integer containing flags specifying various characteristics of the annotation.
Annotations can have author-specific state associated with them.
The type of annotations that can appear on a PDF page.
Font display styles for bookmark (outline) text.
PDF destinations may be associated with outline items, annotations, or actions. A destination defines a particular view of a document, consisting of the following items: • The page of the document to be displayed • The location of the document window on that page • The magnification (zoom) factor to use when displaying the page The following types of destinations are defined:
The following algorithms are used when encrypting data in a PDF file:
A proprietary encryption algorithm known as RC4. RC4 is a symmetric stream cipher: the same algorithm is used for both encryption and decryption, and the algorithm does not change the length of the data.
The AES (Advanced Encryption Standard) algorithm (beginning with PDF 1.6). AES is a symmetric block cipher: the same algorithm is used for both encryption and decryption, and the length of the data when encrypted is rounded up to a multiple of the block size, which is fixed in this implementation to always be 16 bytes.
PDF stream and image compression filters.
Specifies style information applied to text.
Flags have the same values as System.Drawing.FontStyle
Entries in the document information dictionary.
Line cap style in the graphics state (table 4.4)
Specifies how to join consecutive line or curve segments in a figure or subpath (table 4.5).
PDF page mode when the document is first displayed.
Common PDF page sizes. Page width/height are in the high/low word.
Enumerates pixel formats when PDF pages are converted to images.
PDF text rendering modes.
Options used when a PDF document is saved as a new file.
Supported PDF file versions: 14 for 1.4, 15 for 1.5, etc.
Compression formats for TIFF or rasterized PDF pages.