Interface IMultipageImage
Interface IMultipageImage
Il nome: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)
Interfaccia immagine multipagine
public interface IMultipageImage
Examples
L’esempio seguente mostra come esportare un’immagine vector multipagine in un altro formato in generale senza fare riferimento a un particolare tipo di immagine.
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
Ricevi il conteggio della pagina.
int PageCount { get; }
Valore di proprietà
PageExportingAction
Riceve o impone l’azione di esportazione della pagina.Si prega di notare che la configurazione di questo metodo rilascerà automaticamente le risorse della pagina dopo che viene eseguita.Si eseguirà appena prima che ogni pagina venga salvata.
PageExportingAction PageExportingAction { get; set; }
Valore di proprietà
Pages
Riceve le pagine.
Image[] Pages { get; }
Valore di proprietà
Image [ ]