Class SaveOptions
名称: Aspose.Words.Saving 集合: Aspose.Words.dll (25.4.0)
这是一个抽象的基础类为类,允许用户指定额外的选择保存文档到特定格式时。
要了解更多,请参观 Specify Save Options 文档文章。
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
一个例子的 Aspose.Words.Saving.SaveOptions 类或任何衍生类被转移到流 Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)或字符串 Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) 加载,让用户在保存文档时定义自定义选项。
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
收到或设置一个 boolean 值,表明是否允许嵌入字体与 PostScript 输出,当嵌入 TrueType 字体在文档时,它被保存。
public bool AllowEmbeddingPostScriptFonts { get; set; }
财产价值
Remarks
注意,Word 不会嵌入 PostScript 字体,但可以打开包含此类字体的文档。
此选项仅适用于 Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts 的 Aspose.Words.DocumentBase.FontInfos 属性设置为 .
CustomTimeZoneInfo
获取或设置用于日期/时间字段的自定义本地时间区。
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
财产价值
Remarks
此选项可用于 .Net 框架,从 3.5 版本开始或 .Net 标准。
默认情况下, Aspose.Words 在编写日期/时间字段时使用系统本地时间区,此选项允许设置自定义值。
DefaultTemplate
接收或设置路径到默认模板(包括文件名)。该财产的虚假价值是 空的线条 (重定向自空白)
public string DefaultTemplate { get; set; }
财产价值
Remarks
如果规定的,这个路径是用来加载模板,当Aspose.Words.Document.AutomaticallyUpdateStyles是“真实的”,但Aspose.Words.Document.AttachedTemplate是空的。
Dml3DEffects 转换模式
获取或设置一个值,确定3D效果是如何呈现的。
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
财产价值
Remarks
默认值是 Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic。
DmlEffectsRenderingMode
收到或设置一个值,决定如何播放DrawingML效果。
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
财产价值
Remarks
默认值是 Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified。
此属性在文件出口到固定页面格式时使用。
DmlRenderingMode
获取或设置一个值,确定 DrawingML 格式是如何呈现的。
public DmlRenderingMode DmlRenderingMode { get; set; }
财产价值
Remarks
默认值是 Aspose.Words.Saving.DmlRenderingMode.Fallback。
此属性在文件出口到固定页面格式时使用。
ExportGeneratorName
当“真实”时,会导致 Aspose.Words 的名称和版本嵌入到创建的文件中。
public bool ExportGeneratorName { get; set; }
财产价值
ImlRenderingMode
接收或设置一个值,确定印刷物(InkML)对象是如何呈现的。
public ImlRenderingMode ImlRenderingMode { get; set; }
财产价值
Remarks
默认值是 Aspose.Words.Saving.ImlRenderingMode.InkML。
此属性在文件出口到固定页面格式时使用。
MemoryOptimization
获取或设置值,确定在保存文档之前是否需要进行内存优化。
public bool MemoryOptimization { get; set; }
财产价值
Remarks
将此选项设置为“真实”可以显著减少记忆消耗,同时节省大文件,以节省更慢的时间。
PrettyFormat
当“真实”时,可在适用的情况下输出格式。默认值是“虚假”。
public bool PrettyFormat { get; set; }
财产价值
Remarks
设置以使 HTML、MHTML、EPUB、WordML、RTF、DOCX 和 ODT 输出人可阅读。
ProgressCallback
在保存文档时被召唤,并接受关于保存进展的数据。
public IDocumentSavingCallback ProgressCallback { get; set; }
财产价值
Remarks
到 Aspose.Words.SaveFormat.Docx, __ WL26, _ SaveFlatOpc, _ www.save.docm 和 _ _ www.wl26_.safeformat .Dotm , _ wl26. _ safeformat .dotx , __ wll26 _ 保存格式。
SaveFormat
指定文档将存储的格式,如果使用此存储选项对象。
public abstract SaveFormat SaveFormat { get; set; }
财产价值
TempFolder
指定用于保存到 DOC 或 DOCX 文件时使用的临时文件文件夹.默认情况下,此属性为“零”并且没有使用临时文件。
public string TempFolder { get; set; }
财产价值
Remarks
当 Aspose.Words 保存文档时,它需要创建暂时的内部结构. 默认情况下,这些内部结构在记忆中创建,而记忆使用期限短暂,而文档正在保存。
指定使用 Aspose.Words.Saving.SaveOptions.TempFolder 的临时文件夹会导致 Aspose.Words 在临时文件中保留内部结构而不是内存。
文件夹必须存在,并且可以写作,否则将被扔出一个例外。
Aspose.Words 在存储完成后,会自动删除所有临时文件。
Exceptions
如果您正在存储一个非常大的文件(数千页)和/或同时处理多个文件。储蓄时的记忆峰值可能足以造成例外。
UpdateAmbiguousTextFont
确定字体属性是否会根据使用的字符代码进行更改。
public bool UpdateAmbiguousTextFont { get; set; }
财产价值
UpdateCreatedTimeProperty
收到或设置一个值,确定是否 Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime 属性在保存之前更新。
public bool UpdateCreatedTimeProperty { get; set; }
财产价值
UpdateFields
收到或设置一个值,确定某些类型的字段是否需要更新,然后将文档保存到固定页面格式。
public bool UpdateFields { get; set; }
财产价值
Remarks
允许指定是否模拟或不模拟 MS Word 行为。
UpdateLastPrintedProperty
收到或设置一个值,确定是否 Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted 属性在保存之前更新。
public bool UpdateLastPrintedProperty { get; set; }
财产价值
UpdateLastSavedTimeProperty
收到或设置一个值,确定是否 Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime 属性在保存之前更新。
public bool UpdateLastSavedTimeProperty { get; set; }
财产价值
UseAntiAliasing
收到或设置一个值,确定是否要使用反排序。
public bool UseAntiAliasing { get; set; }
财产价值
Remarks
默认值是 . 当此值设置为 anti-aliasing 时,用于 rendering。
此属性在文档出口到以下格式时使用: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. 文档出口到 Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 或 Aspose.Words.SaveFormat.Mobi 格式此选项用于拉斯特图像。
UseHighQualityRendering
收到或设置一个值,确定是否使用高品质(即缓慢)的传达算法。
public bool UseHighQualityRendering { get; set; }
财产价值
Remarks
默认值是“虚假”。
此属性在文档出口到图像格式时使用: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf。
Methods
CreateSaveOptions(SaveFormat)
创建一个保存选项对象一个适合所指定的保存格式的类。
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
保存格式,用于创建一个保存选项对象。
Returns
一个由 Aspose.Words.Saving.SaveOptions 产生的类别对象。
CreateSaveOptions(线条)
创建一个保存选项对象的类适合在该文件名所指定的文件扩展。
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
该文件名的扩展决定了保存选项对象要创建的类别。
Returns
一个由 Aspose.Words.Saving.SaveOptions 产生的类别对象。