ToImage

ImageData.ToImage method

Hämtar bilden lagrad i formen som enImage objekt.

public Image ToImage()

Anmärkningar

En nyImage objektet skapas varje gång den här metoden anropas.

Det är uppringarens ansvar att göra sig av med bildobjektet.

Exempel

Visar hur man sparar alla bilder från ett dokument till filsystemet.

Document imgSourceDoc = new Document(MyDir + "Images.docx");

// Former med flaggan "HasImage" lagrar och visar alla dokumentets bilder.
Shape[] shapesWithImages = imgSourceDoc.GetChildNodes(NodeType.Shape, true).Cast<Shape>()
    .Where(s => s.HasImage).ToArray();

// Gå igenom varje form och spara dess bild.
for (int shapeIndex = 0; shapeIndex < shapesWithImages.Length; ++shapeIndex)
{
    ImageData imageData = shapesWithImages[shapeIndex].ImageData;
    using (FileStream fileStream = File.Create(ArtifactsDir + $"Drawing.SaveAllImages.{shapeIndex + 1}.{imageData.ImageType}"))
        imageData.Save(fileStream);
}

Se även