set_image method

set_image(image_path, options)

def set_image(self, image_path: str, options: aspose.words.ImageWatermarkOptions):
    ...
ParameterTypeDescription
image_pathstr
optionsImageWatermarkOptions

set_image(image_stream, options)

def set_image(self, image_stream: io.BytesIO, options: aspose.words.ImageWatermarkOptions):
    ...
ParameterTypeDescription
image_streamio.BytesIO
optionsImageWatermarkOptions

Examples

Shows how to create a watermark from an image stream.

doc = aw.Document()
# Modify the image watermark's appearance with an ImageWatermarkOptions object,
# then pass it while creating a watermark from an image file.
image_watermark_options = aw.ImageWatermarkOptions()
image_watermark_options.scale = 5
with system_helper.io.FileStream(IMAGE_DIR + 'Logo.jpg', system_helper.io.FileMode.OPEN, system_helper.io.FileAccess.READ) as image_stream:
    doc.watermark.set_image(image_stream=image_stream, options=image_watermark_options)
doc.save(file_name=ARTIFACTS_DIR + 'Document.ImageWatermarkStream.docx')

See Also