Interface IMultipageImage
Interface IMultipageImage
Το όνομα: Aspose.Imaging Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Η διεπαφή εικόνας πολλαπλών σελίδων
public interface IMultipageImage
Examples
Το παρακάτω παράδειγμα δείχνει πώς να εξάγετε μια εικόνα πολλαπλών σελίδων σε μια άλλη μορφή γενικά χωρίς να αναφέρετε σε έναν συγκεκριμένο τύπο εικόνας.
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
Κάντε την σελίδα μετρητή.
int PageCount { get; }
Αξία ιδιοκτησίας
PageExportingAction
Αποκτά ή τοποθετεί τη σελίδα εξαγωγής δράση.Σημειώστε ότι η ρύθμιση αυτής της μεθόδου θα απελευθερώσει αυτόματα τους πόρους της σελίδας μετά την εκτέλεσή της.Θα εκτελεστεί μόλις πριν αποθηκευτεί κάθε σελίδα.
PageExportingAction PageExportingAction { get; set; }
Αξία ιδιοκτησίας
Pages
Πάρτε τις σελίδες.
Image[] Pages { get; }
Αξία ιδιοκτησίας
Image [ ]