Class OdgImage

Class OdgImage

Το όνομα: Aspose.Imaging.FileFormats.OpenDocument Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Το ανοιχτό έγγραφο

[JsonObject(MemberSerialization.OptIn)]
public class OdgImage : OdImage, IDisposable, IObjectWithBounds, IObjectWithSizeF, IMultipageImage

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage VectorMultipageImage OdImage OdgImage

Implements

IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage

Κληρονομημένα μέλη

OdImage.ReleaseManagedResources() , OdImage.DefaultPage , OdImage.IsCached , OdImage.BitsPerPixel , OdImage.PageCount , OdImage.Metadata , OdImage.Records , VectorMultipageImage.CacheData() , VectorMultipageImage.Crop(Rectangle) , VectorMultipageImage.Resize(int, int, ResizeType) , VectorMultipageImage.Rotate(float) , VectorMultipageImage.Resize(int, int, ImageResizeSettings) , VectorMultipageImage.RotateFlip(RotateFlipType) , VectorMultipageImage.RemoveBackground(RemoveBackgroundSettings) , VectorMultipageImage.RemoveBackground() , VectorMultipageImage.SetPalette(IColorPalette, bool) , VectorMultipageImage.GetEmbeddedImages() , VectorMultipageImage.SaveData(Stream) , VectorMultipageImage.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , VectorMultipageImage.ReleaseManagedResources() , VectorMultipageImage.PageCount , VectorMultipageImage.Pages , VectorMultipageImage.DefaultPage , VectorMultipageImage.IsCached , VectorMultipageImage.BitsPerPixel , VectorMultipageImage.Width , VectorMultipageImage.Height , VectorMultipageImage.PageExportingAction , VectorImage.GetEmbeddedImages() , VectorImage.RemoveBackground() , VectorImage.RemoveBackground(RemoveBackgroundSettings) , VectorImage.Resize(int, int, ResizeType) , VectorImage.Resize(int, int, ImageResizeSettings) , VectorImage.RotateFlip(RotateFlipType) , VectorImage.Crop(Rectangle) , VectorImage.Rotate(float) , VectorImage.Modify(RectangleF, float, float, float) , VectorImage.SizeF , VectorImage.WidthF , VectorImage.HeightF , VectorImage.Width , VectorImage.Height , Image.CanLoad(string) , Image.CanLoad(string, LoadOptions) , Image.CanLoad(Stream) , Image.CanLoad(Stream, LoadOptions) , Image.Create(ImageOptionsBase, int, int) , Image.Create(Image[]) , Image.Create(MultipageCreateOptions) , Image.Create(string[], bool) , Image.Create(string[]) , Image.Create(Image[], bool) , Image.GetFileFormat(string) , Image.GetFileFormat(Stream) , Image.GetFittingRectangle(Rectangle, int, int) , Image.GetFittingRectangle(Rectangle, int[], int, int) , Image.Load(string, LoadOptions) , Image.Load(string) , Image.Load(Stream, LoadOptions) , Image.Load(Stream) , Image.GetProportionalWidth(int, int, int) , Image.GetProportionalHeight(int, int, int) , Image.RemoveMetadata() , Image.CanSave(ImageOptionsBase) , Image.Resize(int, int) , Image.Resize(int, int, ResizeType) , Image.Resize(int, int, ImageResizeSettings) , Image.GetDefaultOptions(object[]) , Image.GetOriginalOptions() , Image.ResizeWidthProportionally(int) , Image.ResizeHeightProportionally(int) , Image.ResizeWidthProportionally(int, ResizeType) , Image.ResizeHeightProportionally(int, ResizeType) , Image.ResizeWidthProportionally(int, ImageResizeSettings) , Image.ResizeHeightProportionally(int, ImageResizeSettings) , Image.RotateFlip(RotateFlipType) , Image.Rotate(float) , Image.Crop(Rectangle) , Image.Crop(int, int, int, int) , Image.Save() , Image.Save(string) , Image.Save(string, ImageOptionsBase) , Image.Save(string, ImageOptionsBase, Rectangle) , Image.Save(Stream, ImageOptionsBase) , Image.Save(Stream, ImageOptionsBase, Rectangle) , Image.GetSerializedStream(ImageOptionsBase, Rectangle, out int) , Image.SetPalette(IColorPalette, bool) , Image.UpdateContainer(Image) , Image.GetCanNotSaveMessage(ImageOptionsBase) , Image.GetFitRectangle(Rectangle) , Image.GetImage2Export(ImageOptionsBase, Rectangle, IImageExporter) , Image.GetFitRectangle(Rectangle, int[]) , Image.OnPaletteChanged(IColorPalette, IColorPalette) , Image.OnPaletteChanging(IColorPalette, IColorPalette) , Image.ReleaseManagedResources() , Image.BitsPerPixel , Image.Bounds , Image.Container , Image.Height , Image.Palette , Image.UsePalette , Image.Size , Image.Width , Image.InterruptMonitor , Image.BufferSizeHint , Image.AutoAdjustPalette , Image.HasBackgroundColor , Image.FileFormat , Image.BackgroundColor , DataStreamSupporter.timeout , DataStreamSupporter.CacheData() , DataStreamSupporter.Save() , DataStreamSupporter.Save(Stream) , DataStreamSupporter.Save(string) , DataStreamSupporter.Save(string, bool) , DataStreamSupporter.SaveData(Stream) , DataStreamSupporter.ReleaseManagedResources() , DataStreamSupporter.OnDataStreamContainerChanging(StreamContainer) , DataStreamSupporter.DataStreamContainer , DataStreamSupporter.IsCached , DisposableObject.Dispose() , DisposableObject.ReleaseManagedResources() , DisposableObject.ReleaseUnmanagedResources() , DisposableObject.VerifyNotDisposed() , DisposableObject.Disposed , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Αυτό το παράδειγμα φορτώνει μια πολλαπλή σελίδα εικόνας ODG.

string dir = "c:\\temp\\";

                                                     // Using Aspose.Imaging.Image.Load is a unified way to load image.
                                                     using (Aspose.Imaging.FileFormats.OpenDocument.OdImage image = (Aspose.Imaging.FileFormats.OpenDocument.OdImage)Aspose.Imaging.Image.Load(dir + "sample.odg"))
                                                     {
                                                         // Cast to OdgImage
                                                         Aspose.Imaging.FileFormats.OpenDocument.OdgImage odgImage = (Aspose.Imaging.FileFormats.OpenDocument.OdgImage)image;

                                                         // Get all pages
                                                         Aspose.Imaging.Image[] pages = odgImage.Pages;

                                                         // Do some image processing
                                                     }

Το παρακάτω παράδειγμα δείχνει πώς να εξάγετε μια εικόνα FODG (Flat XML ODF Template) σε μορφή PDF.

string dir = "c:\\aspose.imaging\\issues\\net\\3635";

                                                                                                        string inputFileName = System.IO.Path.Combine(dir, "VariousObjectsMultiPage.fodg");
                                                                                                        string outputFileName = inputFileName + ".pdf";

                                                                                                        using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFileName))
                                                                                                        {
                                                                                                            Aspose.Imaging.ImageOptions.OdgRasterizationOptions rasterizationOptions = new Aspose.Imaging.ImageOptions.OdgRasterizationOptions();
                                                                                                            rasterizationOptions.BackgroundColor = Aspose.Imaging.Color.White;
                                                                                                            rasterizationOptions.PageSize = image.Size;

                                                                                                            Aspose.Imaging.ImageOptions.PdfOptions saveOptions = new Aspose.Imaging.ImageOptions.PdfOptions();
                                                                                                            saveOptions.VectorRasterizationOptions = rasterizationOptions;

                                                                                                            image.Save(outputFileName, saveOptions);
                                                                                                        }

Constructors

OdgImage(Σύνδεσμος, LoadOptions)

Ξεκινήστε τη δημιουργία ενός νέου αντικειμένου της κατηγορίας Aspose.Imaging.FileFormats.OpenDocument.OdgImage με τοΞεκινήστε ένα φρέσκο δείγμα. Χρησιμοποιήστε το δυναμικό ενός δοχείου ροής που συνδυάζεταιμε τις παραμέτρους των επιλογών φόρτισης, διατηρήστε έναν ευέλικτο κατασκευαστή για να φορτίσετε αδιάβροχαΑυτός ο κατασκευαστής εξουσιοδοτεί την αποτελεσματική επεξεργασία εικόνας, προσφέροντας προσαρμοσμένηφορτιστικές ρυθμίσεις για βελτιωμένη προσαρμοστικότητα και απόδοση σε διάφορα σενάρια.

public OdgImage(StreamContainer streamContainer, LoadOptions options)

Parameters

streamContainer StreamContainer

Το ρεύμα.

options LoadOptions

Οι επιλογές φορτίου

OdgImage(StreamContainer)

Σχεδιασμένο για ασύρματη ενσωμάτωση σε λύσεις λογισμικού, το Aspose.Imaging.FileFormats.OpenDocument.OdgImageο κατασκευαστής αρχίζει μια νέα περίπτωση χρησιμοποιώντας ένα δοχείο ροής. αυτή η μέθοδοςεξασφαλίζει την αποτελεσματική επεξεργασία των δεδομένων εικόνας ODG μέσα σε περιβάλλοντα λογισμικού, βελτιστοποιώνταςΧρησιμοποίηση πόρων και διευκόλυνση ευέλικτων ροών εργασίας επεξεργασίας εικόνας.

public OdgImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Η ροή του δοχείου.

Properties

FileFormat

Αποκτά αξία της μορφής αρχείων

public override FileFormat FileFormat { get; }

Αξία ιδιοκτησίας

FileFormat

Pages

Με την ανάκτηση της συλλογής σελίδων, αυτή η ιδιοκτησία επιτρέπει την πρόσβαση στο σύνολό τηςτων σελίδων που σχετίζονται με μια εικόνα. με την πρόσβαση σε αυτή την ιδιοκτησία, οι προγραμματιστές μπορούν ναιταρίστε μέσω μεμονωμένων σελίδων, ανακτήστε συγκεκριμένες σελίδες με βάση τον δείκτη τους, ήΔιεξάγετε δραστηριότητες μπάτσου σε όλη την συλλογή.

public override Image[] Pages { get; }

Αξία ιδιοκτησίας

Image [ ]

Methods

GetDefaultOptions(αντικείμενο[])

Αυτή η ιδιότητα παρέχει πρόσβαση στις προεπιλεγμένες επιλογές που σχετίζονται με μια εικόνα.Με την ανάκτηση αυτών των επιλογών, οι προγραμματιστές μπορούν γρήγορα να εντοπίσουν την προεπιλογήρυθμίσεις που εφαρμόζονται στην εικόνα, διευκολύνοντας τη δημιουργία νέων παραδείξεων ήτροποποίηση των υφιστάμενων βάσει αυτών των προκαταλήψεων.

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object [ ]

Τα επιχειρήματα .

Returns

ImageOptionsBase

Προεπιλεγμένες επιλογές

 Ελληνικά