update_thumbnail method

update_thumbnail(options)

Updates BuiltInDocumentProperties.thumbnail of the document according to the specified options.

def update_thumbnail(self, options: aspose.words.rendering.ThumbnailGeneratingOptions):
    ...
ParameterTypeDescription
optionsThumbnailGeneratingOptionsThe generating options to use.

Remarks

The ThumbnailGeneratingOptions allows you to specify the source of thumbnail, size and other options. If attempt to generate thumbnail fails, doesn’t change one.

update_thumbnail()

Updates BuiltInDocumentProperties.thumbnail of the document using default options.

def update_thumbnail(self):
    ...

Examples

Shows how to update a document’s thumbnail.

doc = aw.Document()
builder = aw.DocumentBuilder(doc=doc)
builder.writeln('Hello world!')
builder.insert_image(file_name=IMAGE_DIR + 'Logo.jpg')
# There are two ways of setting a thumbnail image when saving a document to .epub.
# 1 -  Use the document's first page:
doc.update_thumbnail()
doc.save(file_name=ARTIFACTS_DIR + 'Document.UpdateThumbnail.FirstPage.epub')
# 2 -  Use the first image found in the document:
options = aw.rendering.ThumbnailGeneratingOptions()
options.thumbnail_size = aspose.pydrawing.Size(400, 400)
options.generate_from_first_page = False
doc.update_thumbnail(options)
doc.save(file_name=ARTIFACTS_DIR + 'Document.UpdateThumbnail.FirstImage.epub')

See Also