---
title: "IExporter"
canonical_url: "https://www.nutrient.io/api/python/interfaces/i-exporter/"
md_url: "https://www.nutrient.io/api/python/interfaces/i-exporter.md"
last_updated: "2026-06-09T19:34:32.773Z"
description: "Defines the contract for document exporters that convert documents to various output formats."
---

*Interface*

Defines the contract for document exporters that convert documents to various output formats.

```python

from nutrient_sdk import IExporter

```

This is an interface. Objects implementing this interface can be passed to methods expecting this type.

## Implementors

- [`HtmlExporter`](/api/python/exporters/html-exporter/)

- [`ImageExporter`](/api/python/exporters/image-exporter/)

- [`MarkdownExporter`](/api/python/exporters/markdown-exporter/)

- [`PdfExporter`](/api/python/exporters/pdf-exporter/)

- [`PresentationExporter`](/api/python/exporters/presentation-exporter/)

- [`SpreadsheetExporter`](/api/python/exporters/spreadsheet-exporter/)

- [`SvgExporter`](/api/python/exporters/svg-exporter/)

- [`TextExporter`](/api/python/exporters/text-exporter/)

- [`WordExporter`](/api/python/exporters/word-exporter/)

---

## Related pages

- [All public classes import directly from the top-level package:](/api/python/interfaces.md)

