update_thumbnail method
Contents
[
Hide
]update_thumbnail(options)
Updates BuiltInDocumentProperties.thumbnail of the document according to the specified options.
def update_thumbnail(self, options: aspose.words.rendering.ThumbnailGeneratingOptions):
...
Parameter | Type | Description |
---|---|---|
options | ThumbnailGeneratingOptions | The 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
- module aspose.words
- class Document