
The **aspose.words.loading** module provides classes and enumerations that
allow to specify additional options when loading documents.





## Classes

| Class | Description |
| --- | --- |
| [ChmLoadOptions](./chmloadoptions/) | Allows to specify additional options when loading CHM document into a [Document](../aspose.words/document/) object. To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [DocumentLoadingArgs](./documentloadingargs/) | An argument passed into Aspose.Words.Loading.IDocumentLoadingCallback.Notify(Aspose.Words.Loading.DocumentLoadingArgs). To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [HtmlLoadOptions](./htmlloadoptions/) | Allows to specify additional options when loading HTML document into a [Document](../aspose.words/document/) object. To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [LanguagePreferences](./languagepreferences/) | Allows to set up language preferences. To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [LoadOptions](./loadoptions/) | Allows to specify additional options (such as password or base URI) when loading a document into a [Document](../aspose.words/document/) object. To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [MarkdownLoadOptions](./markdownloadoptions/) | Allows to specify additional options when loading [LoadFormat.Markdown](../aspose.words/loadformat/#Markdown) document into a [Document](../aspose.words/document/) object. |
| [PdfLoadOptions](./pdfloadoptions/) | Allows to specify additional options when loading Pdf document into a [Document](../aspose.words/document/) object. To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [ResourceLoadingArgs](./resourceloadingargs/) | Provides data for the [IResourceLoadingCallback.resourceLoading()](./iresourceloadingcallback/resourceLoading/#resourceloadingargs) method. |
| [RtfLoadOptions](./rtfloadoptions/) | Allows to specify additional options when loading [LoadFormat.Rtf](../aspose.words/loadformat/#Rtf) document into a [Document](../aspose.words/document/) object. To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [TxtLoadOptions](./txtloadoptions/) | Allows to specify additional options when loading [LoadFormat.Text](../aspose.words/loadformat/#Text) document into a [Document](../aspose.words/document/) object. To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [IResourceLoadingCallback](./iresourceloadingcallback/) | Implement this interface if you want to control how Aspose.Words loads external resource when  importing a document and inserting images using [DocumentBuilder](../aspose.words/documentbuilder/). |

## Enumerations

| Enumeration | Description |
| --- | --- |
| [BlockImportMode](./blockimportmode/) | Specifies how properties of block-level elements are imported from HTML-based documents. |
| [DocumentDirection](./documentdirection/) | Allows to specify the direction to flow the text in a document. |
| [DocumentRecoveryMode](./documentrecoverymode/) | Specifies the available recovery options when a document encounters errors during loading. |
| [EditingLanguage](./editinglanguage/) | Specifies the editing language. |
| [HtmlControlType](./htmlcontroltype/) | Type of document nodes that represent \<input\> and \<select\> elements imported from HTML. |
| [ResourceLoadingAction](./resourceloadingaction/) | Specifies the mode of resource loading. To learn more, visit the [Specify Load Options](https://docs.aspose.com/words/nodejs-net/specify-load-options/) documentation article. |
| [ResourceType](./resourcetype/) | Type of loaded resource. |
| [TxtLeadingSpacesOptions](./txtleadingspacesoptions/) | Specifies available options for leading space handling during import from [LoadFormat.Text](../aspose.words/loadformat/#Text) file. |
| [TxtTrailingSpacesOptions](./txttrailingspacesoptions/) | Specifies available options for trailing spaces handling during import from [LoadFormat.Text](../aspose.words/loadformat/#Text) file. |

