Class OtgImage

Class OtgImage

Tên không gian: Aspose.Imaging.FileFormats.OpenDocument Tổng hợp: Aspose.Imaging.dll (25.4.0)

Quy trình OpenDocument Template (OTG) vẽ các tệp hình ảnh với API của chúng tôiđịnh dạng OpenDocument XML với Graphics Content cho thao tác vô hình.Dễ dàng chia tài liệu, tùy chỉnh màu nền, và điều chỉnh kích thước trang,đảm bảo kiểm soát tối ưu và linh hoạt cho các dự án đồ họa vector OTG của bạn.

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

Inheritance

object DisposableObject DataStreamSupporter Image VectorImage VectorMultipageImage OdImage OtgImage

Implements

IDisposable , IObjectWithBounds , IObjectWithSizeF , IMultipageImage

Thành viên thừa kế

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

Tóm tắt mã sau đây cho thấy cách chuyển đổi hình ảnh OTG sang PDF và các định dạng ảnh khác.

string dir = "c:\\aspose.imaging\\issues\\net\\3567\\";
                                                                                                              string inputFilePath = dir + "VariousObjectsMultiPage.otg";
                                                                                                              Aspose.Imaging.ImageOptionsBase[] options = { new Aspose.Imaging.ImageOptions.PngOptions(), new Aspose.Imaging.ImageOptions.PdfOptions() };
                                                                                                              foreach (Aspose.Imaging.ImageOptionsBase saveOptions in options)
                                                                                                              {
                                                                                                                  string extension = saveOptions is Aspose.Imaging.ImageOptions.PngOptions ? ".png" : ".pdf";
                                                                                                                  using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFilePath))
                                                                                                                  {
                                                                                                                      Aspose.Imaging.ImageOptions.OtgRasterizationOptions otgRasterizationOptions = new Aspose.Imaging.ImageOptions.OtgRasterizationOptions();
                                                                                                                      otgRasterizationOptions.PageSize = image.Size;
                                                                                                                      saveOptions.VectorRasterizationOptions = otgRasterizationOptions;

                                                                                                                      image.Save(inputFilePath + extension, saveOptions);
                                                                                                                  }
                                                                                                              }

Constructors

OtgImage(StreamContainer và LoadOptions)

Bắt đầu một đối tượng mới Aspose.Imaging.FileFormats.OpenDocument.AggImage bằng cách cung cấp một container dòngvà các tùy chọn tải. nhà xây dựng này cho phép các nhà phát triển để tải OTG hiệu quảhình ảnh từ dòng trong khi xác định cấu hình tải tùy chỉnh.

public OtgImage(StreamContainer streamContainer, LoadOptions loadOptions)

Parameters

streamContainer StreamContainer

dòng chảy

loadOptions LoadOptions

Các tùy chọn tải.

OtgImage(StreamContainer)

Tạo một đối tượng mới của lớp Aspose.Imaging.FileFormats.OpenDocument. OtgImage bằng cách cung cấp một dòngcontainer.Constructor này cho phép các nhà phát triển tạo ra hình ảnh OTG trực tiếp từlưu trữ, làm nhanh quá trình làm việc với dữ liệu hình ảnh OTG.

public OtgImage(StreamContainer streamContainer)

Parameters

streamContainer StreamContainer

Vòng container dòng.

Properties

FileFormat

Tài sản này cung cấp quyền truy cập vào định dạng tệp OTG, mang lại những hiểu biết quan trọngvào loại dữ liệu được cáp trong tập tin hình ảnh. nó phục vụ như một yếu tố quan trọngđiểm tham chiếu cho các nhà phát triển phần mềm, cho phép họ xử lý hiệu quả OTGfile trong các ứng dụng của họ. bằng cách sử dụng tài sản này, bạn có thểxác nhận định dạng cụ thể của tệp hình ảnh, làm cho nó dễ dàngtích hợp và thao tác các tệp OTG trong hệ thống phần mềm của họ.

public override FileFormat FileFormat { get; }

Giá trị bất động sản

FileFormat

Pages

Tải về bộ sưu tập các trang liên quan đến hình ảnh, cho phép phần mềmcác nhà phát triển để truy cập và thao túng mỗi trang cá nhân một cách hiệu quả.bất động sản tạo điều kiện cho iteration vô hạn thông qua các trang cho các hoạt động khác nhau,Tăng chức năng và tính đa dạng của các ứng dụng xử lý hình ảnh.

public override Image[] Pages { get; }

Giá trị bất động sản

Image [ ]

Methods

GetDefaultOptions(đối tượng[])

Tải về các tùy chọn mặc định được cấu hình cho hình ảnh, cung cấp một thuận tiệncách truy cập và sửa đổi cài đặt mặc định. tài sản này đảm bảo sự nhất quántrong các hoạt động bằng cách cung cấp các cài đặt đã xác định phù hợp với các trường hợp sử dụng chung,đơn giản hóa quá trình phát triển.

public override ImageOptionsBase GetDefaultOptions(object[] args)

Parameters

args object [ ]

Các Arguments .

Returns

ImageOptionsBase

Lựa chọn mặc định

 Tiếng Việt