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
Derived
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
MergeLayers
Recebe ou coloca um valor indicando se [merege camadas].
public bool MergeLayers { get; set; }
Valor da propriedade
Mode
Faça ou coloque o modo.
public MultiPageMode Mode { get; set; }
Valor da propriedade
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
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.