Class MultiPageOptions

Class MultiPageOptions

Nome do espaço: Aspose.Imaging.ImageOptions Assembleia: Aspose.Imaging.dll (25.4.0)

Classificação básica para vários formatos suportados

[JsonObject(MemberSerialization.OptIn)]
public class MultiPageOptions

Inheritance

object MultiPageOptions

Derived

DjvuMultiPageOptions

Membros herdados

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

Constructors

MultiPageOptions()

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

[JsonConstructor]
public MultiPageOptions()

MultiPageOptions(Int[])

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(int[] pages)

Parameters

pages int [ ]

As páginas .

MultiPageOptions(Int[ ], Direção Rectangle)

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(int[] pages, Rectangle exportArea)

Parameters

pages int [ ]

A série de páginas.

exportArea Rectangle

área de exportação.

MultiPageOptions(Redação[])

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(string[] pageTitles)

Parameters

pageTitles string [ ]

Os títulos da página.

MultiPageOptions(Redação[ ], Direção Rectangle)

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(string[] pageTitles, Rectangle exportArea)

Parameters

pageTitles string [ ]

Os títulos da página.

exportArea Rectangle

área de exportação.

MultiPageOptions(IntRange[])

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(IntRange[] ranges)

Parameters

ranges IntRange [ ]

Apresentação.Imaging.IntRange

MultiPageOptions(IntRange[ ], Direção Rectangle)

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(IntRange[] ranges, Rectangle exportArea)

Parameters

ranges IntRange [ ]

Apresentação.Imaging.IntRange

exportArea Rectangle

área de exportação.

MultiPageOptions(IntRange)

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(IntRange range)

Parameters

range IntRange

Apresentação.Imaging.IntRange

MultiPageOptions(Introdução, Rectangle)

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(IntRange range, Rectangle exportArea)

Parameters

range IntRange

Apresentação.Imaging.IntRange

exportArea Rectangle

área de exportação.

MultiPageOptions(Int)

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(int page)

Parameters

page int

O índice da página.

MultiPageOptions(Título: Rectangle)

Inicia uma nova instância da classe Aspose.Imaging.ImageOptions.MultiPageOptions.

public MultiPageOptions(int page, Rectangle exportArea)

Parameters

page int

O índice da página.

exportArea Rectangle

área de exportação.

Properties

ExportArea

Obter ou definir a área de exportação.

public Rectangle ExportArea { get; set; }

Valor da propriedade

Rectangle

MergeLayers

Recebe ou coloca um valor indicando se [merege camadas].

public bool MergeLayers { get; set; }

Valor da propriedade

bool

Mode

Faça ou coloque o modo.

public MultiPageMode Mode { get; set; }

Valor da propriedade

MultiPageMode

OutputLayersNames

Obter ou definir os nomes das camadas de saída(Trabalha se o formato de exportação suporta as camadas de nomeamento, por exemplo, para Psd)

public string[] OutputLayersNames { get; set; }

Valor da propriedade

string [ ]

PageRasterizationOptions

Obter ou definir as opções de rasterização da página.

public VectorRasterizationOptions[] PageRasterizationOptions { get; set; }

Valor da propriedade

VectorRasterizationOptions [ ]

PageTitles

Receba ou coloca os títulos da página.

public string[] PageTitles { get; set; }

Valor da propriedade

string [ ]

Examples

Este exemplo mostra como converter uma imagem DJVU multi-página para uma imagem TIFF multi-frame.

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

Faça ou coloca as páginas.

public int[] Pages { get; set; }

Valor da propriedade

int [ ]

Examples

Este exemplo mostra como converter uma imagem DJVU multi-página para uma imagem TIFF multi-frame.

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

Obter ou definir o intervalo de tempo.

public TimeInterval TimeInterval { get; set; }

Valor da propriedade

TimeInterval

Methods

CheckModeAvailability(MultiPageMode)

Verifique o modo de aplicação.

protected virtual void CheckModeAvailability(MultiPageMode mode)

Parameters

mode MultiPageMode

Os índices do modo.

InitPages(IntRange[])

Inicializa as páginas a partir de rangos

public void InitPages(IntRange[] ranges)

Parameters

ranges IntRange [ ]

e os rangos.

 Português