Interface IMultipageImage
Interface IMultipageImage
Pôvodný názov: Aspose.Imaging Zhromaždenie: Aspose.Imaging.dll (25.4.0)
- viacstránkový obrazový rozhranie
public interface IMultipageImage
Examples
Nasledujúci príklad ukazuje, ako exportovať viacstránkový obraz do iného formátu vo všeobecnosti bez odkazu na konkrétny typ obrazu.
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
Získajte číslo stránky.
int PageCount { get; }
Hodnota nehnuteľnosti
PageExportingAction
Získajte alebo nastavíte exportnú akciu stránky.Upozorňujeme, že nastavenie tejto metódy automaticky uvoľní zdroje stránky po jeho spustení.To bude vykonané hneď predtým, než sa každá stránka zachráni.
PageExportingAction PageExportingAction { get; set; }
Hodnota nehnuteľnosti
Pages
Dostanete si stránky.
Image[] Pages { get; }
Hodnota nehnuteľnosti
Image []