ApsLoadOptions | Class describes aps load options. |
ApsSaveOptions | Save options for export to APS XML format. |
Artifact | Class represents PDF Artifact object. |
ArtifactCollection | Class represents artifact collection. |
BackgroundArtifact | Class descibes background artifact. This artifact allows to set background of the page. |
BaseActionCollection | Class incapsulates basic actions wuth page/annotation/field interactive actions |
BaseOperatorCollection | Represents base class for operator collection. |
BaseParagraph | Represents a abstract base object can be added to the page(doc.Paragraphs.Add()). |
BitmapInfo | Object containing array of pixels and bitmap information. |
BorderInfo | This class represents border for graphics elements. |
BoundsCheckableList<T> | Represents BoundsCheckableList - wrapper around System.Collections.Generic.List. |
BoundsOutOfRangeException | Represents an exception which occurs when an item doesn’t fit within the given container dimensions. |
BuildVersionInfo | This class provides information about current product build. |
CdrLoadOptions | Class describes CDR load options. |
Cell | Represents a cell of the table’s row. |
Cells | Represents a cells collection of row. |
Center | Represents the center alignment settings for header and footer data. |
CgmImportOptions | Import option for import from Computer Graphics Metafile(CGM) format. |
CgmLoadOptions | Contains options for loading/importing CGM file into pdf document. |
Collection | Represents class for Collection(12.3.5 Collections). |
CollectionField | Represents a document collection schema field class. |
CollectionItem | Represents a collection item class. The collection item contains the data described by the collection schema. |
CollectionSchema | Represents a class that describes the “Schema” of a document collection. |
Color | Represents class for color value which can be expressed in different color space. |
ColumnInfo | This class represents a columns info. |
ComHelper | Provides methods for COM clients to load a document into Aspose.Pdf. |
CompositingParameters | Represents an object containing graphics compositing parameters of current graphics state. |
CrashReportOptions | Options for crash report generating. |
DateComponent | Represents a base class for date components with a format attribute. |
DeprecatedFeatureException | The exception that is thrown when a feature is deprecated in current pdf version. |
DestinationCollection | Class represents the collection of all destinations (a name tree mapping name strings to destinations (see 12.3.2.3, “Named Destinations”) and (see 7.7.4, “Name Dictionary”)) in the pdf document. |
DjvuLoadOptions | Class describes DJVU load options. |
DocSaveOptions | Save options for export to Doc format |
Document | Class representing PDF document. |
DocumentExtensions | Provides additional capabilities for the Document class. |
DocumentFactory | Class which allows to create/load documents of different types. |
DocumentInfo | Represents meta information of PDF document. |
EmbeddedFileCollection | Class representing embedded files collection. |
EmptyValueException | Exception which thrown when requirested value does not exists. |
EncryptedPayload | Represents encrypted payload in file specification. |
EpubLoadOptions | Contains options for loading/importing EPUB file into pdf document. |
EpubSaveOptions | Save options for export to EPUB format |
ExcelSaveOptions | Save options for export to Excel format |
ExportFieldsOptions | Represents base class of options for exporting form fields. |
ExportFieldsToJsonOptions | Represents options for exporting form fields to Json format. |
FieldSerializationResult | Represents the result of a form field serialization process. |
FileHyperlink | Represents file hyperlink object. |
FileParams | Defines an embedded file parameter dictionary that shall contain additional file-specific information. |
FileSpecification | Class representing embedded file. |
FloatingBox | |
FontEmbeddingException | The exception that is thrown when an attempt to embed font became failed |
FontEmbeddingOptions | PDF/A standard requires, that all fonts must be embedded into document. This class includes flags for cases when it’s not possible to embed some font cause this font is absent on destination PC. |
FontNotFoundException | The exception that is thrown when a font is not found. |
Footer | Represents the footer settings. |
FooterArtifact | Describes footer artifact. This may be used to set footer of the page. |
FormattedFragment | Represents abstract formatted fragment. |
GraphInfo | Represents graphics info. |
Group | A group attributes class specifying the attributes of the page’s page group for use in the transparent imaging model. |
Header | Represents the header settings. |
HeaderArtifact | Class describes Heaader artifact. This artifacgt may be used to set heading of the page. |
HeaderFooter | Class represents header or footer pdf page. |
HeaderFooterData | Represents the pagination data for header and footer. |
HeaderFooterSettings | Represents the settings for header and footer artifacts. |
Heading | Represents heading. |
HtmlFragment | Represents html fragment. |
HtmlLoadOptions | Represents options for loading/importing html file into pdf document. |
HtmlSaveOptions | Save options for export to Html format |
Hyperlink | Represents abstract hyperlink. |
Id | Represents file identifier structure. |
Image | Represents image. |
ImagePlacement | Represents characteristics of an image placed to Pdf document page. |
ImagePlacementAbsorber | Represents an absorber object of image placement objects. Performs search of image usages and provides access to search results via ImagePlacements collection. |
ImagePlacementCollection | Represents an image placements collection |
ImageStamp | Represents a graphic stamp. |
ImportOptions | ImportOptions type hold level of abstraction on individual import options. |
IncorrectCMapUsageException | The exception that is thrown when font usage is incorrect. |
IncorrectFontUsageException | The exception that is thrown when font usage is incorrect. |
InvalidCgmFileFormatException | The exception that is thrown when a Cgm file is invalid. |
InvalidFileFormatException | The exception that is thrown when a file is invalid. |
InvalidFormTypeOperationException | The exception that is thrown when an operation with form type is not valid. |
InvalidPasswordException | The exception that is thrown when invalid password is provided by user. |
InvalidPdfFileFormatException | The exception that is thrown when a pdf file is invalid. |
InvalidValueFormatException | Exception which thrown when requested value has incorrect format. |
JavaScriptCollection | This class represents collection of JavaScript. |
JavascriptExtensionsException | The exception that is thrown on errors when working with JavascriptExtensions. |
Layer | Represents a layer within a PDF page. |
Left | Represents the left alignment settings for header and footer data. |
LevelFormat | Represents format of the table of contents. |
License | Provides methods to license the component. |
LoadOptions | LoadOptions type holds level of abstraction on individual load options |
LocalHyperlink | Represents local hyperlink object. |
MarginInfo | This class represents a margin for different objects. |
MarkdownSaveOptions | Represents the document save option class in the markdown format. |
Matrix | Class represents transformation matrix. |
Matrix3D | Class represents transformation matrix. |
MdLoadOptions | Load options for Markdown format conversion. |
Metadata | Provides access to XMP metadata stream. |
Metered | Provides methods to set metered key. |
MhtLoadOptions | Represents options for loading/importing of .mht-file into pdf document. |
MobiXmlSaveOptions | Save options for export to Xml format |
NamedDestinationCollection | Class represents the collection of all destinations (a name tree mapping name strings to destinations (see 12.3.2.3, “Named Destinations”) and (see 7.7.4, “Name Dictionary”)) in the pdf document. |
Note | This class represents generator paragraph note. |
ObjectReferenceCorruptedException | Represents an exception that is thrown when an object reference in a PDF document is found to be corrupted. That means there is no object pointed to by the link. |
OcspSettings | Represents the ocsp settings using during signing process. |
OfdLoadOptions | Load options for OFD format. |
Operator | Abstract class representing operator. |
OperatorCollection | Class represents collection of operators |
OperatorSelector | This class is used for selecting operators using Visitor template idea. |
Opi | Represents The Open Prepress Interface (OPI) is a mechanism for creating low-resolution placeholders, or proxies, for such high-resolution images. |
OptimizedMemoryStream | Defines a MemoryStream that can contains more standard capacity |
OutlineCollection | Represents document outline hierarchy. |
OutlineItemCollection | Represents outline entry in outline hierarchy of PDF document. |
Outlines | Class describes collection of outlines. |
OutputIntent | Represents an output intent that matches the color characteristics of a PDF document with those of a target output device or production environment in which the document will be printed. |
OutputIntents | Represents the collection of OutputIntent . |
Page | Class representing page of PDF document. |
PageActionCollection | This class describes page actions |
PageCollection | Collection of PDF document pages. |
PageCollectionExtension | Represents the extension method for updating header and footer pagination. |
PageDate | Represents a date format composed of day, month, and year components. |
PageInfo | Represents the page information. |
PageLabel | Class representing Page Label range. |
PageLabelCollection | Class represeingting page label collection. |
PageNumber | Represents a page number format that includes an index, total number of pages, and a delimiter. |
PageNumberStamp | Represents page number stamp and used to number pages. |
PageRange | Represents the range of pages for header and footer settings. |
PageSize | Class representing size of page in PDF document. |
Paragraphs | This class represents paragraph collection. |
PclLoadOptions | Represents options for loading(import) PCL file into pdf document. |
PdfANonSpecificationFlags | This class holds flags to control PDF/A conversion for cases when source PDF document doesn’t correspond to PDF specification. If flags of this clas are used it decreases performance but it’s necessary when source PDF document can’t be convert into PDF/A format by usual way. By default all flags are set to false. |
PdfASymbolicFontEncodingStrategy | This class describes rules which can be used to tune process of copying encoding data for cases when TrueType symbolic font has more than one encoding. Some PDF documents after conversion into PDF/A format could give an error “More than one encoding in symbolic TrueType font’s cmap”. What is a reason of this error? All TrueType symbolic fonts have special table “cmap” in it’s internal data. This table maps character codes to glyph indices. And this table could contain different encoding subtables which describe encodings used. See advanced info about cmap tables at https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html. Usually cmap table contains several encoding subtables, but PDF/A standard requires that either only one encoding subtable must be left for this font in PDF/A document or there must be a (3,0) encoding subtable among this font subtables. And key question here - what data must be taken from another subtables to copy into destination encoding table (3,0)? Majority of fonts have ‘well-formed’ cmap tables where every encoding subtable is fully consistent with another subtable. But some fonts have cmap tables with collisions - where for example one subtable has glyph index 100 for unicode 100, but another subtable has glyph index 200 for the same unicode 100. To solve this problems special strategy needed. By default following strategy used: mac subtable(1,0) is looked for. If this table is found, only this data used to fill destination table (3,0). If mac subtable is not found then all subtables except (3,0) are iterated and used to copy data into destination (3,0) subtable. Also mapping for every unicode(unicode, glyph index) is copied into destination table only if destination table does not have this unicode at current moment. So, for example if first subtabe has glyph index 100 for unicode 100, and next subtable has glyph index 200 for the same unicode 100, only data from first subtable (unicode=100, glyph index = 100) will be copied. So each previous subtable takes precedence over the next. Properties of this class PdfASymbolicFontEncodingStrategy help tune default behaviour. If property PreferredCmapEncodingTable of type CMapEncodingTableType is set, then relevant subtable will be used in precedence to mac subtable(1,0). Value ‘MacTable’ from enumeration CMapEncodingTableType has no sense in this case, cause it points on the same mac subtable (1,0) which will be used by default. Property CmapEncodingTablesPriorityQueue discards all priorities for any subtable. If this property is set, then only subtables from declared queue will be used in specified order. If subtables specified are not found then default iteration of all subtables and copy strategy described above will be used. Object QueueItem specifies encoding subtable used. This subtable can be set via combination of members(PlatformID, PlatformSpecificId) or via CMapEncodingTableType enumeration. In case when the font has no (3,0) subtable some other subtable will be used to maintain the PDF/A compatibility. The choice of the subtable to use is made under the same rules as described earlier, so that PreferredCmapEncodingTable and CmapEncodingTablesPriorityQueue properties are used to determine the resultant subtable, and if the font doesn’t have the requested subtable(s) either then any existant subtable will be used. |
PdfException | Represents errors that occur during PDF application execution. |
PdfFormatConversionOptions | represents set of options for convert PDF document |
PdfPageStamp | Class represents stamp which uses PDF page as stamp. |
PdfSaveOptions | Save options for export to Pdf format |
PdfXmlLoadOptions | Load options for PdfXml format. |
PdfXmlSaveOptions | Save options for PdfXml format. |
Point | Represent point with fractional coordinates. |
Point3D | Represent point with fractional coordinates. |
PptxSaveOptions | Save options for export to SVG format |
PrintController | Represents print controller. |
PsLoadOptions | Represents options for loading/importing of .mht-file into pdf document. |
PsSaveOptions | Save options for export to PS (PostScript) or EPS format. |
Rectangle | Class represents rectangle. |
RenderingOptions | Represents rendering options. |
Resources | Class representing page resources. |
RgbToDeviceGrayConversionStrategy | Represents rgb to device gray color spaces conversion strategy. |
Right | Represents the right alignment settings for header and footer data. |
Row | Represents a row of the table. |
Rows | Represents a rows collection of table. |
SaveOptions | SaveOptions type hold level of abstraction on individual save options |
Stamp | An abstract class for various kinds of stamps which come as descendants. |
SvgLoadOptions | Represents options for loading/importing SVG file into pdf document. |
SvgSaveOptions | Save options for export to SVG format |
Table | Represents a table that can be added to the page. |
TeXFileSystemInputDirectory | Implements the regular file system’s method for getting a file stream to read from. |
TeXFileSystemOutputDirectory | Implements the regular file system’s method for getting a file stream to write to. |
TeXFragment | Represents TeX fragment. |
TeXLoadOptions | Represents options for loading/importing TeX file into PDF document. |
TeXMemoryOutputDirectory | Implements fetching an output stream from memory. You can use it, for example, when you don’t want the accompanying output (like a log file) to be written to disk but you’d like to read it afterwards from memory. |
TeXSaveOptions | Save options for export to TeX format |
TextStamp | Represents textual stamp. |
TimestampSettings | Represents the ocsp settings using during signing process. |
TocInfo | Represents table of contents info. |
ToUnicodeProcessingRules | This class describes rules which can be used to solve Adobe Preflight error “Text cannot be mapped to Unicode”. |
TxtLoadOptions | Load options for TXT to PDF conversion. |
UnifiedSaveOptions | This class represents saving options for saving that uses unified conversion way (with unified internal document model) |
UnsupportedFontTypeException | The exception that is thrown when a font type is not supported. |
WarningInfo | Immutable object for encapsulating warning information. |
Watermark | Represents a watermark of the page. |
WatermarkArtifact | Class describes watermark artifact. This may be used to |
WebHyperlink | Represents web hyperlink object. |
XForm | Class represent XForm |
XFormCollection | Class represents collection of XFormCollection. |
XImage | Class representing image X-Object. |
XImageCollection | Class representing XImage collection. |
XmlLoadOptions | Represents options for loading/importing XML file into pdf document. |
XmlSaveOptions | Save options for export to Xml format |
XmpField | Represents XMP field. |
XmpPdfAExtensionField | This schema describes a field in a structured type. It is very similar to the PDF/A Property Value Type schema, but defines a field in a structure instead of a property. Schema namespace URI: http://www.aiim.org/pdfa/ns/field# Required schema namespace prefix: pdfaField. |
XmpPdfAExtensionObject | Represents the base class for field, property, value type instances. |
XmpPdfAExtensionProperty | Describes a single property. Schema namespace URI: http://www.aiim.org/pdfa/ns/property# Required schema namespace prefix: pdfaProperty |
XmpPdfAExtensionSchema | Describes the XMP extension schema which is provided by PDF/A-1. |
XmpPdfAExtensionSchemaDescription | Represents the description of XMP extension schema which is provided by PDF/A-1. |
XmpPdfAExtensionValueType | The PDF/A ValueType schema is required for all property value types which are not defined in the XMP 2004 specification, i.e. for value types outside of the following list: - Array types (these are container types which may contain one or more fields): Alt, Bag, Seq - Basic value types: Boolean, (open and closed) Choice, Date, Dimensions, Integer, Lang Alt, Locale, MIMEType, ProperName, Real, Text, Thumbnail, URI, URL, XPath - Media Management value types: AgentName, RenditionClass, ResourceEvent, ResourceRef, Version - Basic Job/Workflow value type: Job - EXIF schema value types: Flash, CFAPattern, DeviceSettings, GPSCoordinate, OECF/SFR, Rational Schema namespace URI: http://www.aiim.org/pdfa/ns/type# Required schema namespace prefix: pdfaType |
XmpValue | Represents XMP value |
XpsLoadOptions | Represents options for loading/importing xps file into pdf document. |
XpsSaveOptions | Save options for export to Xps format |
XslFoLoadOptions | Represents options for loading/importing XSL-FO file into pdf document. |