groupdocs.markdown

Main GroupDocs.Markdown namespace with top-level API classes.

Classes

Class Description
ConvertOptions Provides options for customizing the document conversion process to Markdown format.
ConvertResult Contains the output of a successful document-to-Markdown conversion.
CustomImageSavingArgs Provides information and controls for saving a single image during document-to-Markdown conversion.
CustomImagesStrategy Implements an image export strategy that gives you full control over how images are saved during conversion.
CustomUriExportStrategy Implements a URI export strategy that lets you customize how resource URIs are written to Markdown.
DefaultUriExportStrategy Provides default URI handling that keeps the URIs generated by the library unchanged.
DocumentInfo Provides read-only metadata about a loaded document, such as its format, page count, title, and encryption status.
ExportImagesAsBase64Strategy Implements an image export strategy that embeds images as Base64 strings directly in the Markdown.
ExportImagesToFileSystemStrategy Saves images to a folder on disk during conversion.
ExportOptions Options for exporting Markdown to a document format (reverse conversion).
IImageExportStrategy Defines a strategy for handling image export during document-to-Markdown conversion.
IImageSavingHandler Callback interface invoked for each image encountered during conversion when using CustomImagesStrategy.
IUriExportStrategy Defines a strategy for customizing resource URIs that are written into the Markdown output during conversion.
IUriSavingHandler Callback interface invoked for each resource URI during conversion when using CustomUriExportStrategy; implement it to rewrite resource URIs in the Markdown output.
ImageExportContext Contains read-only information about a single image encountered during conversion, and is passed to IImageExportStrategy.get_image_stream(ImageExportContext).
License Manages GroupDocs.Markdown licensing.
LoadOptions Specifies additional options for loading a document, such as an explicit file format or a password for encrypted files.
MarkdownConverter Converts documents from Word, Excel, PDF, and other formats to Markdown, offering static one-liner methods and an instance-based API with full control over conversion options.
Metered Manages metered (pay-per-use) licensing.
SkipImagesStrategy Implements an image export strategy that skips saving images during document conversion.
UriExportContext Contains information about a resource URI being written during conversion and is passed to IUriExportStrategy.update_resource_uri.
UriSavingArgs Provides information and controls for customizing how a resource URI is written during document-to-Markdown conversion.

Enumerations

Enum Description
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).
MarkdownFlavor Specifies the target Markdown dialect for the conversion output.

Exceptions

Exception Description
DocumentProtectedException The exception that is thrown when a document is password-protected and no password (or an incorrect password) was provided via LoadOptions.password.
GroupDocsMarkdownException Represents a product-specific exception that is thrown during file processing.
InvalidFormatException The exception that is thrown when a file has an invalid format.