Interface IMultipageImage
Interface IMultipageImage
Името на пространството: Aspose.Imaging Асамблея: Aspose.Imaging.dll (25.4.0)
Многостранен интерфейс на изображението
public interface IMultipageImage
Examples
Примерът по-долу показва как да се експортира многостранен вектор на изображение в друг формат по принцип без позоваване на конкретен тип изображения.
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
Получава се броят на страниците.
int PageCount { get; }
стойност на имота
PageExportingAction
Получава или поставя експортиращата дейност на страницата.Моля, имайте предвид, че настройката на този метод автоматично ще освободи ресурсите на страницата след изпълнението му.Тя ще бъде изпълнена непосредствено преди всяка страница да бъде спасена.
PageExportingAction PageExportingAction { get; set; }
стойност на имота
Pages
Получават се страниците.
Image[] Pages { get; }
стойност на имота
Image []