ThumbnailGeneratingOptions

ThumbnailGeneratingOptions class

Se puede utilizar para especificar opciones adicionales al generar una miniatura para un documento.

public class ThumbnailGeneratingOptions

Constructores

NombreDescripción
ThumbnailGeneratingOptions()Constructor predeterminado

Propiedades

NombreDescripción
GenerateFromFirstPage { get; set; }Especifica si se genera una miniatura de la primera página del documento o de la primera imagen.
ThumbnailSize { get; set; }Tamaño de la miniatura generada en píxeles. El valor predeterminado es 600x900.

Observaciones

El usuario puede llamar al métodoUpdateThumbnail para generar Thumbnail para un documento.

Ejemplos

Muestra cómo actualizar la miniatura de un documento.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.Writeln("Hello world!");
builder.InsertImage(ImageDir + "Logo.jpg");

// Hay dos formas de configurar una imagen en miniatura al guardar un documento en .epub.
// 1 - Usa la primera página del documento:
doc.UpdateThumbnail();
doc.Save(ArtifactsDir + "Document.UpdateThumbnail.FirstPage.epub");

// 2 - Usa la primera imagen que se encuentra en el documento:
ThumbnailGeneratingOptions options = new ThumbnailGeneratingOptions();
options.ThumbnailSize = new Size(400, 400);
options.GenerateFromFirstPage = false;

doc.UpdateThumbnail(options);
doc.Save(ArtifactsDir + "Document.UpdateThumbnail.FirstImage.epub");

Ver también