Interface IMultipageImage
Interface IMultipageImage
A név: Aspose.Imaging Összefoglaló: Aspose.Imaging.dll (25.4.0)
Többoldalú kép interfész
public interface IMultipageImage
Examples
Az alábbi példa azt mutatja, hogyan lehet exportálni egy többoldalú vektor képet egy másik formátumban általában anélkül, hogy egy adott képtípusra utalna.
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
Megkapja az oldal számát.
int PageCount { get; }
ingatlan értéke
PageExportingAction
Megkapja vagy beállítja az exportálási tevékenységet az oldalon.Kérjük, vegye figyelembe, hogy a módszer beállítása automatikusan kiadja az oldal erőforrásait, miután végrehajtották.Ez csak akkor kerül végrehajtásra, mielőtt minden oldal mentésre kerül.
PageExportingAction PageExportingAction { get; set; }
ingatlan értéke
Pages
Megkapja az oldalakat.
Image[] Pages { get; }
ingatlan értéke
Image []