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