ExportImagesToFileSystemStrategy
Contents
[
Hide
]
ExportImagesToFileSystemStrategy class
Implements an image export strategy that saves images to the file system during document conversion.
public class ExportImagesToFileSystemStrategy : IImageExportStrategy
Constructors
| Name | Description |
|---|---|
| ExportImagesToFileSystemStrategy(string) | Initializes a new instance of the ExportImagesToFileSystemStrategy class. |
Properties
| Name | Description |
|---|---|
| ImagesFolder { get; } | Gets the folder where images will be exported. |
Methods
| Name | Description |
|---|---|
| GetImageStream(ImageExportContext) | Gets a stream for writing the exported image to the file system. |
Remarks
This strategy saves all images from the source document to a specified folder on the file system. The images are saved with their original filenames as provided by the ImageExportContext. If the specified images folder does not exist, it will be created automatically.
Examples
The following example shows how to use ExportImagesToFileSystemStrategy when converting a document:
var options = new MarkdownConversionOptions();
options.ImageExportStrategy = new ExportImagesToFileSystemStrategy("output/images");
// Convert document and save images to the specified folder
var markdown = MarkdownConverter.Convert("document.docx", options);
// Images will be saved to the "output/images" folder
// and referenced in the markdown as 
See Also
- interface IImageExportStrategy
- namespace GroupDocs.Markdown
- assembly GroupDocs.Markdown