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

با بازگرداندن جمع آوری صفحات، این دارایی امکان دسترسی به کلاز صفحات مرتبط با یک تصویر.با دسترسی به این دارایی، توسعه دهندگان می توانندiterate از طریق صفحات فردی، دریافت صفحات خاص بر اساس شاخص خود، و یاانجام عملیات بسته بندی در کل مجموعه.

public override Image[] Pages { get; }

ارزش املاک

Image [ ]

Methods

GetDefaultOptions(موضوع[])

این ویژگی دسترسی به گزینه های پیش فرض مرتبط با یک تصویر را فراهم می کند.با بازگرداندن این گزینه ها، توسعه دهندگان می توانند به سرعت پیش فرض را تشخیص دهند.تنظیمات اعمال شده به تصویر، تسهیل ایجاد موارد جدید و یاتغییرات موجود بر اساس این پیش بینی ها.

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object [ ]

این استدلال ها

Returns

ImageOptionsBase

گزینه های پیش فرض

 فارسی