windowsforms-10358-controls-and-libraries-rich-text-editor-examples-import-and-export-how-to-save-selected-image-to-a-file.md
To save an image from the document to a file, use the ReadOnlyDocumentImageCollection.Get method to obtain a collection of images within the specified range, and use the OfficeImage.NativeImage property, which allows access to a native System.Drawing.Image object. This object has the Save method that accomplishes the task.
document.LoadDocument("MovieRentals.docx");
DocumentRange myRange = document.CreateRange(0,100);
ReadOnlyDocumentImageCollection images = document.Images.Get(myRange);
if (images.Count > 0)
{
DevExpress.Office.Utils.OfficeImage myImage = images[0].PictureFormat.Picture;
DevExpress.Drawing.DXImage image = myImage.DXImage;
string imageName = String.Format("Image_at_pos_{0}.png", images[0].Range.Start.ToInt());
image.Save(imageName, DXImageFormat.Png);
System.Diagnostics.Process.Start("explorer.exe", "/select," + imageName);
}
document.LoadDocument("MovieRentals.docx")
Dim myRange As DocumentRange = document.CreateRange(0,100)
Dim images As ReadOnlyDocumentImageCollection = document.Images.Get(myRange)
If images.Count > 0 Then
Dim myImage As DevExpress.Office.Utils.OfficeImage = images(0).PictureFormat.Picture
Dim image As DevExpress.Drawing.DXImage = myImage.DXImage
Dim imageName As String = String.Format("Image_at_pos_{0}.png", images(0).Range.Start.ToInt())
image.Save(imageName, DXImageFormat.Png)
System.Diagnostics.Process.Start("explorer.exe", "/select," & imageName)
End If