PageSet

PageSet class

Describe un conjunto aleatorio de páginas.

Para obtener más información, visite elProgramación con documentos Artículo de documentación.

public sealed class PageSet : IEnumerable<int>

Constructores

NombreDescripción
PageSet(int)Crea un conjunto de una página basado en el índice de página exacto.
PageSet(params int[])Crea un conjunto de páginas basado en índices de página exactos.
PageSet(params PageRange[])Crea un conjunto de páginas basado en rangos.

Propiedades

NombreDescripción
static All { get; }Obtiene un conjunto con todas las páginas del documento en su orden original.
static Even { get; }Obtiene un conjunto con todas las páginas pares del documento en su orden original.
static Odd { get; }Obtiene un conjunto con todas las páginas impares del documento en su orden original.

Métodos

NombreDescripción
GetEnumerator()

Ejemplos

Muestra cómo convertir una página de un documento en una imagen JPEG.

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

builder.Writeln("Page 1.");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 2.");
builder.InsertImage(ImageDir + "Logo.jpg");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page 3.");

// Crea un objeto "ImageSaveOptions" que podemos pasar al método "Guardar" del documento
// para modificar la forma en que ese método convierte el documento en una imagen.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Jpeg);
// Establezca "PageSet" en "1" para seleccionar la segunda página mediante
// el índice basado en cero desde el cual comenzar a renderizar el documento.
options.PageSet = new PageSet(1);

// Cuando guardamos el documento en formato JPEG, Aspose.Words solo renderiza una página.
//Esta imagen contendrá una página a partir de la página dos,
// que será sólo la segunda página del documento original.
doc.Save(ArtifactsDir + "ImageSaveOptions.OnePage.jpg", options);

Ver también