
The **[Aspose.Page.Plugins](./)** is a root namespace for all classes of [Aspose.Page.Plugins](./) classes which are either directly in it like **[PsConverter](./psconverter/)** or indirectly through several subnamespaces.

## Classes

| Class | Description |
| --- | --- |
| [ByteArrayDataSource](./bytearraydatasource/) | Represents byte array data source for save operations of a plugin. |
| [ByteArrayResult](./bytearrayresult/) | Represents operation result in the form of the bytes array. |
| [FileDataSource](./filedatasource/) | Represents file data source for load and save operations of a plugin. |
| [FileResult](./fileresult/) | Represents operation result in the form of string path to file. |
| [IDataContainer](./idatacontainer/) | General data container interface that defines common methods that concrete data container (plugin options) should implement. |
| [IDataSource](./idatasource/) | General data source interface that defines common members that concrete data sources should implement. |
| [IOperationResult](./ioperationresult/) | General operation result interface that defines common methods that concrete plugin operation result should implement. |
| [IPlugin](./iplugin/) | General plugin interface that defines common methods that concrete plugin should implement. |
| [IPluginOptions](./ipluginoptions/) | General plugin option interface that defines common methods that concrete plugin option should implement. |
| [ISaveInstruction](./isaveinstruction/) | General save instruction interface that defines common members that concrete plugin option should implement. |
| [PsConverter](./psconverter/) |  |
| [PsConverterOptions](./psconverteroptions/) | Represents options for [PsConverter](./psconverter/) plugin. |
| [PsConverterToImageOptions](./psconvertertoimageoptions/) | Represents PS/EPS to Image converter options for [PsConverter](./psconverter/) plugin. |
| [PsConverterToPdfOptions](./psconvertertopdfoptions/) | Represents PS/EPS to PDF converter options for [PsConverter](./psconverter/) plugin. |
| [ResultContainer](./resultcontainer/) | Represents container that contains the result collection of processing the plugin. |
| [StreamDataSource](./streamdatasource/) | Represents stream data source for load and save operations of a plugin. |
| [StreamResult](./streamresult/) | Represents operation result in the form of Stream. |
| [StringResult](./stringresult/) | Represents operation result in the form of string. |
| [XpsConverter](./xpsconverter/) |  |
| [XpsConverterOptions](./xpsconverteroptions/) | Represents options for [XpsConverter](./xpsconverter/) plugin. |
| [XpsConverterToImageOptions](./xpsconvertertoimageoptions/) | Represents [XPS](../aspose.page.xps/) to Image converter options for [XpsConverter](./xpsconverter/) plugin. |
| [XpsConverterToPdfOptions](./xpsconvertertopdfoptions/) | Represents [XPS](../aspose.page.xps/) to PDF converter options for [XpsConverter](./xpsconverter/) plugin. |
## Enums

| Enum | Description |
| --- | --- |
| [DataType](./datatype/) | Represents possible types of data for plugin processing. |
