
The **Aspose.Words.Rendering** module provides classes that allow to
customize printing or rendering of documents.


To actually render, print or convert a document use the corresponding methods on the
[Document](../aspose.words/document/) object.





## Classes

| Class | Description |
| --- | --- |
| [NodeRendererBase](./noderendererbase/) | Base class for [ShapeRenderer](./shaperenderer/) and [OfficeMathRenderer](./officemathrenderer/). To learn more, visit the [Working with Shapes](https://docs.aspose.com/words/nodejs-net/working-with-shapes/) documentation article. |
| [OfficeMathRenderer](./officemathrenderer/) | Provides methods to render an individual [OfficeMath](../aspose.words.math/officemath/) to a raster or vector image or to a Graphics object. To learn more, visit the [Working with OfficeMath](https://docs.aspose.com/words/nodejs-net/working-with-officemath/) documentation article. |
| [PageInfo](./pageinfo/) | Wraps ``Size`` for public API Node.js porting. |
| [ShapeRenderer](./shaperenderer/) | Provides methods to render an individual [Shape](../aspose.words.drawing/shape/) or [GroupShape](../aspose.words.drawing/groupshape/)  to a raster or vector image or to a Graphics object. To learn more, visit the [Working             with Shapes](https://docs.aspose.com/words/nodejs-net/working-with-shapes/) documentation article. |
| [ThumbnailGeneratingOptions](./thumbnailgeneratingoptions/) | Can be used to specify additional options when generating thumbnail for a document. |

