Interface IMultipageImage
Interface IMultipageImage
Le nom : Aspose.Imaging Assemblée: Aspose.Imaging.dll (25.4.0)
L’interface d’image multipage
public interface IMultipageImage
Examples
L’exemple ci-dessous montre comment exporter une image de vecteur à plusieurs pages dans un autre format de manière générale sans référence à un type d’image particulier.
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
Recevoir le compte de page.
int PageCount { get; }
Valore di proprietà
PageExportingAction
Obtenez ou définissez la page d’exportation.Veuillez noter que la configuration de cette méthode libérera automatiquement les ressources de page après qu’elle est exécutée.Il sera exécuté juste avant que chaque page soit sauvée.
PageExportingAction PageExportingAction { get; set; }
Valore di proprietà
Pages
Recevoir les pages.
Image[] Pages { get; }
Valore di proprietà
Image [ ]