[**@jupyterlite**](../../../README.md) *** [@jupyterlite](../../../README.md) / [@jupyterlite/services](../README.md) / LiteNbConvertManager # Class: LiteNbConvertManager Defined in: [packages/services/src/nbconvert/manager.ts:27](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/manager.ts#L27) Custom NbConvert manager for JupyterLite with client-side export. ## Extends - `NbConvertManager` ## Constructors ### Constructor > **new LiteNbConvertManager**(`options`): `LiteNbConvertManager` Defined in: [packages/services/src/nbconvert/manager.ts:33](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/manager.ts#L33) Construct a new LiteNbConvertManager. #### Parameters ##### options [`ILiteNbConvertManagerOptions`](../interfaces/ILiteNbConvertManagerOptions.md) The manager options #### Returns `LiteNbConvertManager` #### Overrides `NbConvertManager.constructor` ## Properties ### \_exportFormats > `protected` **\_exportFormats**: `null` \| `IExportFormats` Defined in: node\_modules/@jupyterlab/services/lib/nbconvert/index.d.ts:33 #### Inherited from `NbConvertManager._exportFormats` *** ### \_requestingFormats > `protected` **\_requestingFormats**: `null` \| `PromiseDelegate`\<`IExportFormats`\> Defined in: node\_modules/@jupyterlab/services/lib/nbconvert/index.d.ts:32 #### Inherited from `NbConvertManager._requestingFormats` *** ### serverSettings > `readonly` **serverSettings**: `ISettings` Defined in: node\_modules/@jupyterlab/services/lib/nbconvert/index.d.ts:14 The server settings used to make API requests. #### Inherited from `NbConvertManager.serverSettings` ## Methods ### exportAs() > **exportAs**(`options`): `Promise`\<`void`\> Defined in: [packages/services/src/nbconvert/manager.ts:51](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/manager.ts#L51) Export a notebook to a given format. #### Parameters ##### options `IExportOptions` The export options #### Returns `Promise`\<`void`\> #### Overrides `NbConvertManager.exportAs` *** ### fetchExportFormats() > `protected` **fetchExportFormats**(): `Promise`\<`IExportFormats`\> Defined in: node\_modules/@jupyterlab/services/lib/nbconvert/index.d.ts:18 Fetch and cache the export formats from the expensive nbconvert handler. #### Returns `Promise`\<`IExportFormats`\> #### Inherited from `NbConvertManager.fetchExportFormats` *** ### getExportFormats() > **getExportFormats**(): `Promise`\<`IExportFormats`\> Defined in: [packages/services/src/nbconvert/manager.ts:42](https://github.com/jupyterlite/jupyterlite/blob/14439ec34e3cade5baa221a050277e15da9d0c06/packages/services/src/nbconvert/manager.ts#L42) Get the list of export formats available. #### Returns `Promise`\<`IExportFormats`\> #### Overrides `NbConvertManager.getExportFormats`