ReplaceImage.vb
- ''
- '' This code is part of Document Solutions for Word demos.
- '' Copyright (c) MESCIUS inc. All rights reserved.
- ''
- Imports System
- Imports System.IO
- Imports System.Drawing
- Imports GrapeCity.Documents.Word
-
- '' This sample loads an existing document, And replaces
- '' the (only) image in it with a different one.
- Public Class ReplaceImage
- Public Function CreateDocx() As GcWordDocument
- '' The New image data
- Dim picBytes = File.ReadAllBytes(Path.Combine("Resources", "ImagesBis", "DianeForsyth.jpg"))
-
- '' Load the document
- Dim doc = New GcWordDocument()
- doc.Load(Path.Combine("Resources", "WordDocs", "ProcurementLetter.docx"))
-
- '' Access the image to replace
- Dim pic = doc.Body.Sections.First.GetRange().Pictures.First
- '' Replace the image data in place:
- pic.ImageData.SetImage(picBytes, "image/jpeg")
-
- '' Done
- Return doc
- End Function
- End Class
-