Interface IMultipageImage
Interface IMultipageImage
nazivni prostor: Aspose.Imaging Sastav: Aspose.Imaging.dll (25.4.0)
Mnogobrojni interfejs slike
public interface IMultipageImage
Examples
Sljedeći primjer pokazuje kako izvoziti sliku na više stranica u drugi format općenito bez upućivanja na određeni tip slike.
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
Saznajte broj stranice.
int PageCount { get; }
Vrijednost nekretnina
PageExportingAction
Pronađite ili postavite stranicu za izvoz akcije.Imajte na umu da će postavljanje ove metode automatski osloboditi resurse stranice nakon što je izvršen.To će se izvršiti tek prije nego što je svaka stranica sačuvana.
PageExportingAction PageExportingAction { get; set; }
Vrijednost nekretnina
Pages
Dobio je stranice.
Image[] Pages { get; }
Vrijednost nekretnina
Image []