Interface IMultipageImage
Interface IMultipageImage
Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)
Multipage bildgränssnitt
public interface IMultipageImage
Examples
Följande exempel visar hur man exporterar en flersidig vektorbild till ett annat format i allmänhet utan att hänvisa till en viss bildtyp.
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
Få sidan räknas.
int PageCount { get; }
Fastighetsvärde
PageExportingAction
Få eller ställa sidan export åtgärd.Observera att inställningen av denna metod automatiskt släpper sidresurser efter att den är körd.Det kommer att köras strax innan varje sida sparas.
PageExportingAction PageExportingAction { get; set; }
Fastighetsvärde
Pages
Få de sidor.
Image[] Pages { get; }
Fastighetsvärde
Image [ ]