DocumentBuilderInsertImage Method (Image, Double, Double) |
Namespace: Aspose.Words
You can change the image size, location, positioning method and other settings using the Shape object returned by this method.
Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); Image image = Image.FromFile(ImageDir + "Logo.jpg"); builder.Writeln("\nInserted image from Image class: "); builder.InsertImage(image); builder.Writeln("\nInserted image from Image class with a custom size: "); builder.InsertImage(image, ConvertUtil.PixelToPoint(250), ConvertUtil.PixelToPoint(144)); builder.Writeln("\nInserted image from Image class using relative positions: "); builder.InsertImage(image, RelativeHorizontalPosition.Margin, 100, RelativeVerticalPosition.Margin, 100, 200, 100, WrapType.Square); doc.Save(ArtifactsDir + "DocumentBuilderImages.InsertImageFromImageClass.docx");
Document doc = new Document(); DocumentBuilder builder = new DocumentBuilder(doc); using (SKBitmap bitmap = SKBitmap.Decode(ImageDir + "Logo.jpg")) { builder.Writeln("\nInserted image from Image class: "); builder.InsertImage(bitmap); builder.Writeln("\nInserted image from Image class with a custom size: "); builder.InsertImage(bitmap, ConvertUtil.PixelToPoint(250), ConvertUtil.PixelToPoint(144)); builder.Writeln("\nInserted image from Image class using relative positions: "); builder.InsertImage(bitmap, RelativeHorizontalPosition.Margin, 100, RelativeVerticalPosition.Margin, 100, 200, 100, WrapType.Square); } doc.Save(ArtifactsDir + "DocumentBuilderImages.InsertImageFromImageClassNetStandard2.docx");