generate_from_first_page property
ThumbnailGeneratingOptions.generate_from_first_page property
Specifies whether to generate thumbnail from first page of the document or first image.
@property
def generate_from_first_page(self) -> bool:
...
@generate_from_first_page.setter
def generate_from_first_page(self, value: bool):
...
Remarks
Default is True
, which means thumbnail will be generated from first page of the document.
If value is False
and there is no image in the document, thumbnail will be generated
from first page of the document.
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.rendering
- class ThumbnailGeneratingOptions