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 [ ]