Class MultiPageOptions

Class MultiPageOptions

Nombre del espacio: Aspose.Imaging.ImageOptions Asamblea: Aspose.Imaging.dll (25.4.0)

Clase de base para varios formatos de páginas compatibles

[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions

Inheritance

object MultiPageOptions

Derived

DjvuMultiPageOptions

Miembros heredados

object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

MultiPageOptions()

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

[JsonConstructor]
public MultiPageOptions()

MultiPageOptions(Int[])

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(int[] pages)

Parameters

pages int [][]

Las páginas.

MultiPageOptions(Int[][], El rectángulo)

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int [][]

La serie de páginas.

exportArea Rectangle

El área de exportación.

MultiPageOptions(El string[])

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string [][]

Títulos de la página.

MultiPageOptions(El string[][], El rectángulo)

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string [][]

Títulos de la página.

exportArea Rectangle

El área de exportación.

MultiPageOptions(IntRange[])

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange [][]

El Aspose.Imaging.IntRange.

MultiPageOptions(IntRange[][], El rectángulo)

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange [][]

El Aspose.Imaging.IntRange.

exportArea Rectangle

El área de exportación.

MultiPageOptions(IntRange)

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

El Aspose.Imaging.IntRange.

MultiPageOptions(Tamaño, Rectangle)

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

El Aspose.Imaging.IntRange.

exportArea Rectangle

El área de exportación.

MultiPageOptions(Int)

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(int page)

Parameters

page int

El índice de la página.

MultiPageOptions(Título: Rectangle)

Inicia una nueva instancia de la clase Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(int page, Rectangle exportArea)

Parameters

page int

El índice de la página.

exportArea Rectangle

El área de exportación.

Properties

ExportArea

Obtenga o establece la zona de exportación.

public Rectangle ExportArea { get; set; }

Valor de la propiedad

Rectangle

MergeLayers

Recibe o establece un valor que indique si [merege capas].

public bool MergeLayers { get; set; }

Valor de la propiedad

bool

Mode

Obtenga o establece el modo.

public MultiPageMode Mode { get; set; }

Valor de la propiedad

MultiPageMode

OutputLayersNames

Obtenga o establece los nombres de las capas de salida(Trabajando si el formato de exportación soporta las capas de nombre, por ejemplo, para Psd)

public string[] OutputLayersNames { get; set; }

Valor de la propiedad

string [][]

PageRasterizationOptions

Obtenga o establece las opciones de rasterización de la página.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Valor de la propiedad

VectorRasterizationOptions [][]

PageTitles

Obtenga o coloca los títulos de la página.

public string[] PageTitles { get; set; }

Valor de la propiedad

string [][]

Examples

Este ejemplo muestra cómo convertir una imagen de DJVU de múltiples páginas en una imagen de TIFF de múltiples cuadros.

string dir = "c:\\temp\\";

                                                                                                 // Load a DJVU image from a file stream.
                                                                                                 using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
                                                                                                 {
                                                                                                     using (Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = new Aspose.Imaging.FileFormats.Djvu.DjvuImage(stream))
                                                                                                     {
                                                                                                         Aspose.Imaging.ImageOptions.TiffOptions saveOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
                                                                                                         saveOptions.Compression = Aspose.Imaging.FileFormats.Tiff.Enums.TiffCompressions.Deflate;

                                                                                                         // Note that if the image is colorful, it will be automatically converted to B/W format according to the option below:
                                                                                                         saveOptions.BitsPerSample = new ushort[] { 1 };

                                                                                                         saveOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.DjvuMultiPageOptions();

                                                                                                         // By default, all pages will be stored to the output TIFF, but the desired set of pages can be specified explicitly.
                                                                                                         // Only the first and the second page will be exported.
                                                                                                         saveOptions.MultiPageOptions.Pages = new int[] { 0, 1 };

                                                                                                         // Set page titles.
                                                                                                         saveOptions.MultiPageOptions.PageTitles = new string[] { "The First Page", "The Second Page" };

                                                                                                         // Save to TIFF
                                                                                                         djvuImage.Save(dir + "sample.tif", saveOptions);
                                                                                                     }
                                                                                                 }

Pages

Obtenga o coloca las páginas.

public int[] Pages { get; set; }

Valor de la propiedad

int [][]

Examples

Este ejemplo muestra cómo convertir una imagen de DJVU de múltiples páginas en una imagen de TIFF de múltiples cuadros.

string dir = "c:\\temp\\";

                                                                                                 // Load a DJVU image from a file stream.
                                                                                                 using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
                                                                                                 {
                                                                                                     using (Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = new Aspose.Imaging.FileFormats.Djvu.DjvuImage(stream))
                                                                                                     {
                                                                                                         Aspose.Imaging.ImageOptions.TiffOptions saveOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
                                                                                                         saveOptions.Compression = Aspose.Imaging.FileFormats.Tiff.Enums.TiffCompressions.Deflate;

                                                                                                         // Note that if the image is colorful, it will be automatically converted to B/W format according to the option below:
                                                                                                         saveOptions.BitsPerSample = new ushort[] { 1 };

                                                                                                         saveOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.DjvuMultiPageOptions();

                                                                                                         // By default, all pages will be stored to the output TIFF, but the desired set of pages can be specified explicitly.
                                                                                                         // Only the first and the second page will be exported.
                                                                                                         saveOptions.MultiPageOptions.Pages = new int[] { 0, 1 };

                                                                                                         // Set page titles.
                                                                                                         saveOptions.MultiPageOptions.PageTitles = new string[] { "The First Page", "The Second Page" };

                                                                                                         // Save to TIFF
                                                                                                         djvuImage.Save(dir + "sample.tif", saveOptions);
                                                                                                     }
                                                                                                 }

TimeInterval

Obtenga o establece el intervalo de tiempo.

public TimeInterval TimeInterval { get; set; }

Valor de la propiedad

TimeInterval

Methods

CheckModeAvailability(MultiPageMode)

Verifica el modo de aplicación.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

El modo de los índices.

InitPages(IntRange[])

Inicializa las páginas desde las ramas de array

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange [][]

Las ramas.

 Español