|
1 | 1 | --- |
2 | 2 | title: GroupDocs.Markdown |
3 | 3 | second_title: GroupDocs.Markdown for .NET API Reference |
4 | | -description: The namespace contains some specific exceptions that are thrown by the library during file reading and updating. |
| 4 | +description: The GroupDocs.Markdown namespace provides classes for converting documents to Markdown format and exporting Markdown to other document formats. |
5 | 5 | type: docs |
6 | 6 | weight: 10 |
7 | 7 | url: /net/groupdocs.markdown/ |
8 | 8 | --- |
9 | | -The namespace contains some specific exceptions that are thrown by the library during file reading and updating. |
| 9 | +The **GroupDocs.Markdown** namespace provides classes for converting documents to Markdown format and exporting Markdown to other document formats. |
10 | 10 |
|
11 | 11 | ## Classes |
12 | 12 |
|
13 | 13 | | Class | Description | |
14 | 14 | | --- | --- | |
15 | | -| [CustomImageSavingArgs](./customimagesavingargs) | User arguments for saving item. | |
16 | | -| [CustomImagesStrategy.CustomImageSavingHandler](./customimagesstrategy.customimagesavinghandler) | Delegate through which you can define the mechanism for saving images when creating a .md file | |
17 | | -| [CustomImagesStrategy](./customimagesstrategy) | Implements an image export strategy that user control how images are saved when a document is saved to Markdown format. | |
18 | | -| [CustomUriExportStrategy](./customuriexportstrategy) | Implements a URI export strategy that lets users customize how resource URIs are written to Markdown. | |
| 15 | +| [ConvertOptions](./convertoptions) | Provides options for customizing the document conversion process to Markdown format. | |
| 16 | +| [ConvertResult](./convertresult) | Contains the output of a successful document-to-Markdown conversion. | |
| 17 | +| [CustomImageSavingArgs](./customimagesavingargs) | Provides information and controls for saving a single image during document-to-Markdown conversion. An instance of this class is passed to the callback registered with [`CustomImagesStrategy`](../groupdocs.markdown/customimagesstrategy) for each image found in the source document. | |
| 18 | +| [CustomImagesStrategy](./customimagesstrategy) | Implements an image export strategy that gives you full control over how images are saved during conversion. | |
| 19 | +| [CustomUriExportStrategy](./customuriexportstrategy) | Implements a URI export strategy that lets you customize how resource URIs are written to Markdown. | |
19 | 20 | | [DefaultUriExportStrategy](./defaulturiexportstrategy) | Provides default URI handling that keeps the URIs generated by the library unchanged. | |
20 | | -| [DocumentConverterOptions](./documentconverteroptions) | Provides options for customizing the document conversion process to Markdown format. | |
21 | | -| [DocumentConverterResult](./documentconverterresult) | Represents the result of a document conversion operation to Markdown format. | |
22 | | -| [DocumentProtectedException](./documentprotectedexception) | The exception that is thrown when document is protected by password. | |
| 21 | +| [DocumentInfo](./documentinfo) | Provides read-only metadata about a loaded document, such as its format, page count, title, and encryption status. | |
| 22 | +| [DocumentProtectedException](./documentprotectedexception) | The exception that is thrown when a document is password-protected and no password (or an incorrect password) was provided via [`Password`](../groupdocs.markdown/loadoptions/password). | |
23 | 23 | | [ExportImagesAsBase64Strategy](./exportimagesasbase64strategy) | Implements an image export strategy that embeds images as Base64 strings directly in the Markdown. | |
24 | | -| [ExportImagesToFileSystemStrategy](./exportimagestofilesystemstrategy) | Implements an image export strategy that saves images to the file system during document conversion. | |
| 24 | +| [ExportImagesToFileSystemStrategy](./exportimagestofilesystemstrategy) | Saves images to a folder on disk during conversion. | |
| 25 | +| [ExportOptions](./exportoptions) | Options for exporting Markdown to a document format (reverse conversion). | |
25 | 26 | | [GroupDocsMarkdownException](./groupdocsmarkdownexception) | Represents a product-specific exception that is thrown during file processing. | |
26 | | -| [ImageExportContext](./imageexportcontext) | Represents the context for image handling during document conversion to Markdown. This context is provided by the library during conversion and contains information about the image being processed. | |
| 27 | +| [ImageExportContext](./imageexportcontext) | Contains read-only information about a single image encountered during conversion. Passed to [`GetImageStream`](../groupdocs.markdown/iimageexportstrategy/getimagestream). | |
27 | 28 | | [InvalidFormatException](./invalidformatexception) | The exception that is thrown when a file has an invalid format. | |
28 | | -| [License](./license) | Provides methods for applying license to the GroupDocs.Markdown library. | |
29 | | -| [LoadOptions](./loadoptions) | Allows a developer to specify additional options (such as a password) when loading a file. | |
30 | | -| [MarkdownConverter](./markdownconverter) | Converts various document formats to Markdown format. | |
31 | | -| [Metered](./metered) | Provides methods to set a metered key. | |
| 29 | +| [License](./license) | Provides methods to license the component. Learn more about licensing [here](https://purchase.groupdocs.com/faqs/licensing). | |
| 30 | +| [LoadOptions](./loadoptions) | Specifies additional options for loading a document, such as an explicit file format or a password for encrypted files. | |
| 31 | +| [MarkdownConverter](./markdownconverter) | Converts documents from Word, Excel, PDF, and other formats to Markdown. Provides both static one-liner methods and an instance-based API with full control over conversion options. | |
| 32 | +| [Metered](./metered) | Provides methods for applying [Metered](https://purchase.groupdocs.com/faqs/licensing/metered) license. | |
32 | 33 | | [SkipImagesStrategy](./skipimagesstrategy) | Implements an image export strategy that skips saving images during document conversion. | |
33 | | -| [UriExportContext](./uriexportcontext) | Represents the context for resource URI handling during document conversion to Markdown. | |
34 | | -| [UriSavingArgs](./urisavingargs) | User arguments for saving a resource URI. | |
35 | | -| [CustomUriExportStrategy.UriSavingHandler](./customuriexportstrategy.urisavinghandler) | Delegate through which you can define the URI generation logic when creating a .md file. | |
| 34 | +| [UriExportContext](./uriexportcontext) | Contains information about a resource URI being written during conversion. Passed to [`UpdateResourceUri`](../groupdocs.markdown/iuriexportstrategy/updateresourceuri). | |
| 35 | +| [UriSavingArgs](./urisavingargs) | Provides information and controls for customizing how a resource URI is written during document-to-Markdown conversion. An instance of this class is created for each resource and can be used to override the default URI or file name. | |
36 | 36 | ## Interfaces |
37 | 37 |
|
38 | 38 | | Interface | Description | |
39 | 39 | | --- | --- | |
40 | | -| [IImageExportStrategy](./iimageexportstrategy) | Defines the interface for handling image export during document conversion to Markdown. Implement this interface to customize how images are exported from source documents. | |
41 | | -| [IUriExportStrategy](./iuriexportstrategy) | Defines the interface for handling resource URI export during document conversion to Markdown. | |
| 40 | +| [IImageExportStrategy](./iimageexportstrategy) | Defines a strategy for handling image export during document-to-Markdown conversion. Implement this interface to control where and how images extracted from the source document are stored. | |
| 41 | +| [IImageSavingHandler](./iimagesavinghandler) | Callback interface invoked for each image encountered during conversion when using [`CustomImagesStrategy`](../groupdocs.markdown/customimagesstrategy). Implement this interface to rename images, redirect output to a custom stream, or apply other custom logic. | |
| 42 | +| [IUriExportStrategy](./iuriexportstrategy) | Defines a strategy for customizing resource URIs that are written into the Markdown output during conversion. | |
| 43 | +| [IUriSavingHandler](./iurisavinghandler) | Callback interface invoked for each resource URI during conversion when using [`CustomUriExportStrategy`](../groupdocs.markdown/customuriexportstrategy). Implement this interface to rewrite resource URIs in the Markdown output. | |
42 | 44 | ## Enumeration |
43 | 45 |
|
44 | 46 | | Enumeration | Description | |
45 | 47 | | --- | --- | |
46 | | -| [FileFormat](./fileformat) | Represents the recognized format of a loaded file. | |
| 48 | +| [FileFormat](./fileformat) | Specifies a document file format. Used both as input format (when loading a document for conversion to Markdown) and as output format (when exporting Markdown to a document). | |
| 49 | +| [MarkdownFlavor](./markdownflavor) | Specifies the target Markdown dialect for the conversion output. | |
47 | 50 |
|
48 | 51 | <!-- DO NOT EDIT: generated by xmldocmd for GroupDocs.Markdown.dll --> |
0 commit comments