Class SaveOptions

Class SaveOptions

Tên không gian: Aspose.Words.Saving Tổng hợp: Aspose.Words.dll (25.4.0)

Đây là một lớp học cơ bản trừu tượng cho các lớp học cho phép người dùng xác định thêmtùy chọn khi lưu một tài liệu vào một định dạng cụ thể.

Để tìm hiểu thêm, hãy ghé thăm Specify Save Options tài liệu bài viết.

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions

Thành viên thừa kế

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Một ví dụ của lớp Aspose.Words.Saving.SaveOptions hoặc bất kỳ lớp xuất phát nào được chuyển sang dòng Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)hoặc dòng Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) tải về cho người dùng để xác định tùy chọn tùy chỉnh khi lưu tài liệu.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

Nhận hoặc đặt một giá trị boolean cho thấy liệu để cho phép nhúng các phông chữ với PostScript outlines khi nhúng các phông chữ TrueType trong một tài liệu khi nó được lưu.

public bool AllowEmbeddingPostScriptFonts { get; set; }

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

bool

Remarks

Lưu ý, Word không bao gồm các phông chữ PostScript, nhưng có thể mở tài liệu với các phông chữ bao gồm loại này.

Tùy chọn này chỉ hoạt động khi Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts của Aspose.Words.DocumentBase.FontInfos thuộc tính được thiết lập để .

CustomTimeZoneInfo

Nhận hoặc thiết lập vùng thời gian địa phương tùy chỉnh được sử dụng cho các trường ngày/giờ.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

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

TimeZoneInfo

Remarks

Tùy chọn này có sẵn trong cả .Net framework bắt đầu từ phiên bản 3.5 hoặc .Net Standard.

Theo mặc định, Aspose.Words sử dụng vùng thời gian địa phương của hệ thống khi viết các trường ngày/giờ, tùy chọn này cho phép thiết lập giá trị tùy chỉnh.

DefaultTemplate

Nhận hoặc đặt con đường cho mẫu mặc định (bao gồm tên file).Giá trị mặc định của tài sản này là Vòng trống (Nhạc Chuông Vắng)

public string DefaultTemplate { get; set; }

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

string

Remarks

Nếu được chỉ định, con đường này được sử dụng để tải mẫu khi Aspose.Words.Document.AutomaticallyUpdateStyles là ’true’, nhưng Aspose.Words.Document.AttachedTemplate là trống.

Dml3DEffectsThể loại

Nhận hoặc đặt một giá trị xác định cách hiệu ứng 3D được thực hiện.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

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

Dml3DEffectsRenderingMode

Remarks

Giá trị mặc định là Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

Nhận hoặc đặt một giá trị xác định cách hiệu ứng DrawingML được thực hiện.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

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

DmlEffectsRenderingMode

Remarks

Giá trị mặc định là Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Tài sản này được sử dụng khi tài liệu được xuất vào định dạng trang cố định.

DmlRenderingMode

Nhận hoặc đặt một giá trị xác định làm thế nào các hình dạng DrawingML được trình bày.

public DmlRenderingMode DmlRenderingMode { get; set; }

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

DmlRenderingMode

Remarks

Giá trị mặc định là Aspose.Words.Saving.DmlRenderingMode.Fallback.

Tài sản này được sử dụng khi tài liệu được xuất vào định dạng trang cố định.

ExportGeneratorName

Khi ’true’, làm cho tên và phiên bản của Aspose.Words được tích hợp vào các tệp được sản xuất.Giá mặc định là ’true'.

public bool ExportGeneratorName { get; set; }

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

bool

ImlRenderingMode

Nhận hoặc đặt một giá trị xác định làm thế nào các đối tượng ink (InkML) được trình bày.

public ImlRenderingMode ImlRenderingMode { get; set; }

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

ImlRenderingMode

Remarks

Giá trị mặc định là Aspose.Words.Saving.ImlRenderingMode.InkML.

Tài sản này được sử dụng khi tài liệu được xuất vào định dạng trang cố định.

MemoryOptimization

Nhận hoặc đặt giá trị xác định liệu tối ưu hóa bộ nhớ nên được thực hiện trước khi lưu tài liệu.Giá mặc định cho tài sản này là ‘không thực hiện’.

public bool MemoryOptimization { get; set; }

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

bool

Remarks

Đặt tùy chọn này vào ’truyền’ có thể làm giảm đáng kể tiêu thụ bộ nhớ trong khi tiết kiệm tài liệu lớn với chi phí tiết kiệm thời gian chậm hơn.

PrettyFormat

Khi ’truyền’, các định dạng xuất xứ khá được áp dụng.Giá mặc định là ’lầm'.

public bool PrettyFormat { get; set; }

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

bool

Remarks

Thiết lập để làm cho kết quả HTML, MHTML, EPUB, WordML, RTF, DOCX và ODT dễ đọc cho con người.

ProgressCallback

Được gọi trong khi tiết kiệm tài liệu và chấp nhận dữ liệu về tiến bộ tiết kiệm.

public IDocumentSavingCallback ProgressCallback { get; set; }

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

IDocumentSavingCallback

Remarks

Sự tiến bộ được báo cáo khi tiết kiệm đến Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, W L26, L2, DOCm. www.saveformat.docm , ~Wl26.safeformat .Dotx , wL36.saftformate.doc, @wl32.saffformati.doc , wll26 ___ .saffeformats.Html, www.swl66.Savaformates.mhtml , #wls26 _ _ SafeFormats .epub, *wsl26o___ _ saffeFormatt.Xamflow, hoặc _wawlafafa.softplow.

SaveFormat

Nó chỉ định định dạng trong đó tài liệu sẽ được lưu nếu mục tùy chọn lưu này được sử dụng.

public abstract SaveFormat SaveFormat { get; set; }

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

SaveFormat

TempFolder

Cài đặt thư mục cho các tệp tạm thời được sử dụng khi lưu vào một tệp DOC hoặc DOCX.Bằng mặc định tài sản này là ‘không’ và không có tệp tạm thời được sử dụng.

public string TempFolder { get; set; }

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

string

Remarks

Khi Aspose.Words tiết kiệm một tài liệu, nó cần tạo ra các cấu trúc nội bộ tạm thời. theo mặc định, các cấu trúc nội bộ này được tạo ra trong bộ nhớ và sử dụng bộ nhớ tăng trưởng trong một khoảng thời gian ngắn trong khi tài liệu được tiết kiệm.

Để xác định một thư mục tạm thời sử dụng Aspose.Words.Saving.SaveOptions.TempFolder sẽ làm cho Aspose.Words để giữ các cấu trúc nội bộ trong các tệp tạm thời thay vì bộ nhớ.

Các thư mục phải tồn tại và có thể viết, nếu không một ngoại lệ sẽ bị ném.

Aspose.Words tự động xóa tất cả các tệp tạm thời khi tiết kiệm được hoàn thành.

Exceptions

OutOfMemoryException

Thả nếu bạn đang lưu một tài liệu rất lớn (người hàng ngàn trang) và/hoặc xử lý nhiều tài liệu cùng một lúc.Tỉnh bộ nhớ trong thời gian tiết kiệm có thể đủ đáng kể để gây ra ngoại lệ.

UpdateAmbiguousTextFont

Nó xác định liệu các thuộc tính phông chữ sẽ được thay đổi theo mã nhân vật đang được sử dụng.

public bool UpdateAmbiguousTextFont { get; set; }

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

bool

UpdateCreatedTimeProperty

Nhận hoặc đặt một giá trị để xác định nếu thuộc tính Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime được cập nhật trước khi tiết kiệm.Giá mặc định là ‘không thực’;

public bool UpdateCreatedTimeProperty { get; set; }

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

bool

UpdateFields

Nhận hoặc đặt một giá trị xác định nếu các trường của các loại nhất định nên được cập nhật trước khi lưu tài liệu vào định dạng trang cố định.Giá mặc định cho tài sản này là ’thực tế’.

public bool UpdateFields { get; set; }

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

bool

Remarks

Cho phép để xác định xem để mô phỏng hoặc không hành vi MS Word.

UpdateLastPrintedProperty

Nhận hoặc đặt một giá trị để xác định liệu tài sản Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted được cập nhật trước khi tiết kiệm.

public bool UpdateLastPrintedProperty { get; set; }

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

bool

UpdateLastSavedTimeProperty

Nhận hoặc đặt một giá trị xác định liệu tài sản Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime được cập nhật trước khi tiết kiệm.

public bool UpdateLastSavedTimeProperty { get; set; }

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

bool

UseAntiAliasing

Nhận hoặc đặt một giá trị xác định nếu hoặc không sử dụng anti-aliasing cho rendering.

public bool UseAntiAliasing { get; set; }

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

bool

Remarks

Giá trị mặc định là . Khi giá trị này được thiết lập cho anti-aliasing được sử dụng cho rendering.

Tài sản này được sử dụng khi tài liệu được xuất vào các định dạng sau: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Khi tài liệu được xuất vào Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 hoặc Aspose.Words.SaveFormat.Mobi định dạng này được sử dụng cho hình ảnh raster.

UseHighQualityRendering

Nhận hoặc đặt một giá trị xác định xem hay không sử dụng các thuật toán rendering chất lượng cao (ví dụ: chậm).

public bool UseHighQualityRendering { get; set; }

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

bool

Remarks

Giá trị mặc định là ’lỗi'.

Tài sản này được sử dụng khi tài liệu được xuất vào các định dạng hình ảnh: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

Tạo một mục tùy chọn tiết kiệm của một lớp phù hợp với định dạng tiết kiệm cụ thể.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Định dạng lưu mà để tạo một mục tùy chọn lưu.

Returns

SaveOptions

Một đối tượng của một lớp có nguồn gốc từ Aspose.Words.Saving.SaveOptions.

CreateSaveOptions(String)

Tạo một mục tùy chọn lưu của một lớp phù hợp cho phần mở rộng tệp được chỉ định trong tên tệp cụ thể.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

Việc mở rộng tên tệp này xác định lớp các tùy chọn lưu đối tượng để tạo.

Returns

SaveOptions

Một đối tượng của một lớp có nguồn gốc từ Aspose.Words.Saving.SaveOptions.

 Tiếng Việt