Interface IMultipageImage
Interface IMultipageImage
Nom dels espais: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)
Interfície d’imatge multipàgina
public interface IMultipageImage
Examples
L’exemple següent mostra com exportar una imatge de vector de múltiples pàgines a un altre format de manera general sense referència al tipus d’imatge particular.
string dir = "C:\\aspose.imaging\\net\\misc\\ImagingReleaseQATester\\Tests\\testdata\\2548";
string inputFilePath = System.IO.Path.Combine(dir, "Multipage.cdr");
string outputFilePath = System.IO.Path.Combine(dir, "Multipage.cdr.tif");
Aspose.Imaging.ImageOptionsBase exportOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Aspose.Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFilePath))
{
exportOptions.MultiPageOptions = null;
// Export only first two pages
Aspose.Imaging.IMultipageImage multipageImage = image as Aspose.Imaging.IMultipageImage;
if (multipageImage != null && (multipageImage.Pages != null && multipageImage.PageCount > 2))
{
exportOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.MultiPageOptions(new Aspose.Imaging.IntRange(0, 2));
}
if (image is Aspose.Imaging.VectorImage)
{
exportOptions.VectorRasterizationOptions = (Aspose.Imaging.ImageOptions.VectorRasterizationOptions)image.GetDefaultOptions(new object[] { Aspose.Imaging.Color.White, image.Width, image.Height });
exportOptions.VectorRasterizationOptions.TextRenderingHint = Aspose.Imaging.TextRenderingHint.SingleBitPerPixel;
exportOptions.VectorRasterizationOptions.SmoothingMode = Aspose.Imaging.SmoothingMode.None;
}
image.Save(outputFilePath, exportOptions);
}
Properties
PageCount
Guanya el compte de la pàgina.
int PageCount { get; }
Valor de la propietat
PageExportingAction
Obté o posa la pàgina d’acció exportadora.Tingueu en compte que la configuració d’aquest mètode alliberarà automàticament els recursos de la pàgina després que s’executeixi.S’executarà just abans que cada pàgina es salvi.
PageExportingAction PageExportingAction { get; set; }
Valor de la propietat
Pages
Obtenir les pàgines.
Image[] Pages { get; }
Valor de la propietat
Image []