Interface IMultipageImage
Interface IMultipageImage
Navne til: Aspose.Imaging Sammensætning: Aspose.Imaging.dll (25.4.0)
Multifunktionsbilledgrænsefladen
public interface IMultipageImage
Examples
Følgende eksempel viser, hvordan man eksporterer et multipage vektorbillede til et andet format generelt uden at henvise til en bestemt billedtype.
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
Gør siden tælle.
int PageCount { get; }
Ejendomsværdi
PageExportingAction
Få eller indstille siden eksporterende handling.Bemærk venligst, at indstillingen af denne metode automatisk frigiver sideressourcer, når den er udført.Det vil blive udført lige før hver side er gemt.
PageExportingAction PageExportingAction { get; set; }
Ejendomsværdi
Pages
Få de sider.
Image[] Pages { get; }
Ejendomsværdi
Image []