Skip to content

PDFVersionExtension

Namespace: O2S.Components.PDF4NET

Defines an extension to an existing PDF version.

public class PDFVersionExtension

Inheritance ObjectPDFVersionExtension

Constructors

PDFVersionExtension()

Initializes a new PDFVersionExtension object.

public PDFVersionExtension()

PDFVersionExtension(String, Int32, PDFVersion)

Initializes a new PDFVersionExtension object.

public PDFVersionExtension(string extensionDeveloperID, int level, PDFVersion version)

Parameters

extensionDeveloperID String
The id of the extension developer.

level Int32
Extension level.

version PDFVersion
The PDF version the extension updates.


Properties

ExtensionDeveloperID

Gets or sets the ID of the extension developer.

public string ExtensionDeveloperID { get; set; }

Property Value

String
A string (a COS name) that identifies the developer of the PDF extension.

Remarks

Extensions created by Adobe have the 'ADBE' identifier while the extenions created by ESI (required for PAdES signatures) have the '/ESIC' identifier.


Level

Gets or sets the extension level.

public int Level { get; set; }

Property Value

Int32
The extension level over an existing PDF specification.


PDFVersion

Gets or sets the extended PDF version.

public PDFVersion PDFVersion { get; set; }

Property Value

PDFVersion
A PDFVersionExtension.PDFVersion that specifies the extended PDF version.