Class SaveOptions
Nombre del espacio: Aspose.Words.Saving Asamblea: Aspose.Words.dll (25.4.0)
Esta es una clase de base abstracta para clases que permite al usuario especificar másOpciones al almacenar un documento en un formato específico.
Para saber más, visite el Specify Save Options Artículo de documentación.
public abstract class SaveOptions
Inheritance
Derived
DocSaveOptions ,y, FixedPageSaveOptions ,y, HtmlSaveOptions ,y, OdtSaveOptions ,y, OoxmlSaveOptions ,y, RtfSaveOptions ,y, TxtSaveOptionsBase ,y, WordML2003SaveOptions ,y, XamlFlowSaveOptions ,y, XlsxSaveOptions
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Remarks
Una instancia de la clase Aspose.Words.Saving.SaveOptions o cualquier clase derivada se pasa a la corriente Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)o la barra Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) sobrecarga para que el usuario define las opciones personalizadas al salvar un documento.
Constructors
SaveOptions()
protected SaveOptions()
Properties
AllowEmbeddingPostScriptFonts
Obtenga o establece un valor booleano que indica si permitir la incorporación de las fuentes con las listas de PostScript cuando la incorporación de las fuentes TrueType en un documento se salva.El valor estándar es ‘falso’.
public bool AllowEmbeddingPostScriptFonts { get; set; }
Valor de la propiedad
Remarks
Nota: Word no incorpora las fuentes PostScript, pero puede abrir documentos con fuentes incorporadas de este tipo.
Esta opción solo funciona cuando Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts de la propiedad Aspose.Words.DocumentBase.FontInfos se establece en.
CustomTimeZoneInfo
Obtenga o establece la zona de tiempo local personalizada utilizada para los campos de fecha/hora.
public TimeZoneInfo CustomTimeZoneInfo { get; set; }
Valor de la propiedad
Remarks
Esta opción está disponible en el marco .Net a partir de la versión 3.5 o .Net Standard.
Por defecto, Aspose.Words utiliza la zona horaria local del sistema cuando escribe campos de fecha/hora, esta opción permite establecer valor personalizado.
DefaultTemplate
Obtenga o establece el camino a la plantilla por defecto (incluido el nombre de archivo).El valor de esta propiedad es Cuerpo vacío (Sistema de las líneas. empuesto)
public string DefaultTemplate { get; set; }
Valor de la propiedad
Remarks
Si se especifica, esta ruta se utiliza para cargar el modelo cuando Aspose.Words.Document.AutomaticallyUpdateStyles es ‘verdad’, pero Aspose.Words.Document.AttachedTemplate es vacío.
Dml3DefectosRenderingMode
Obtenga o establece un valor que determina cómo se renden los efectos 3D.
public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }
Valor de la propiedad
Remarks
El valor estándar es Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.
DmlEffectsRenderingMode
Obtenga o establece un valor que determina cómo se renden los efectos de DrawingML.
public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Valor de la propiedad
Remarks
El valor estándar es Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Esta propiedad se utiliza cuando el documento se exporta a formatos de página fija.
DmlRenderingMode
Obtenga o establece un valor que determina cómo se renden las formas de DrawingML.
public DmlRenderingMode DmlRenderingMode { get; set; }
Valor de la propiedad
Remarks
El valor estándar es Aspose.Words.Saving.DmlRenderingMode.Fallback.
Esta propiedad se utiliza cuando el documento se exporta a formatos de página fija.
ExportGeneratorName
Cuando ‘verdad’, hace que el nombre y la versión de Aspose.Words se incorporen en los archivos producidos.El valor predeterminado es ‘verdad’.
public bool ExportGeneratorName { get; set; }
Valor de la propiedad
ImlRenderingMode
Obtiene o establece un valor que determina cómo se renden los objetos de tinta (InkML.
public ImlRenderingMode ImlRenderingMode { get; set; }
Valor de la propiedad
Remarks
El valor estándar es Aspose.Words.Saving.ImlRenderingMode.InkML.
Esta propiedad se utiliza cuando el documento se exporta a formatos de página fija.
MemoryOptimization
Obtenga o establece valor determinando si la optimización de la memoria debe realizarse antes de guardar el documento.El valor predeterminado para esta propiedad es ‘falso’.
public bool MemoryOptimization { get; set; }
Valor de la propiedad
Remarks
Poner esta opción a “verdadera” puede reducir significativamente el consumo de memoria mientras se ahorran grandes documentos a costa de un tiempo de ahorro más lento.
PrettyFormat
Cuando ‘verdad’, los formatos bien producidos donde se aplique.El valor estándar es ‘falso’.
public bool PrettyFormat { get; set; }
Valor de la propiedad
Remarks
Configurado para hacer que la salida de HTML, MHTML, EPUB, WordML, RTF, DOCX y ODT sea lectura humana.
ProgressCallback
Convocado durante el almacenamiento de un documento y acepta los datos sobre el progreso del almacenamiento.
public IDocumentSavingCallback ProgressCallback { get; set; }
Valor de la propiedad
Remarks
El progreso se informa al ahorrar a Aspose.Words.SaveFormat.Docx, __ WL26.FlatOpc, Wl26.PayerFormato.docm, ~W L26____.Progreso.doc, -www.saveformate.co.uk. _wl27.SavFormate .doc,_wL36.SavaFormata.do,__wll22.SavoFormati.Html, @wls28.SaviFormats.Mhtml, #wsl29.SaverFormatin.Epub, *wLL25.SAVFormatt.Xlflow, o __wla26.
SaveFormat
Especifica el formato en el que se salvará el documento si se utiliza este objeto de opciones de almacenamiento.
public abstract SaveFormat SaveFormat { get; set; }
Valor de la propiedad
TempFolder
Especifica la carpeta para los archivos temporales utilizados al almacenar en un archivo DOC o DOCX.Por defecto esta propiedad es ’null’ y no se utilizan archivos temporales.
public string TempFolder { get; set; }
Valor de la propiedad
Remarks
Cuando Aspose.Words salva un documento, necesita crear estructuras internas temporales. Por defecto, estas estructuras internas se crean en la memoria y el uso de la memoria se desprende durante un corto período de tiempo mientras se salva el documento.
Especificar una pasta temporal utilizando Aspose.Words.Saving.SaveOptions.TempFolder causará que Aspose.Words mantenga las estructuras internas en archivos temporales en lugar de la memoria.
La pasta debe existir y ser escrita, de lo contrario se arrojará una excepción.
Aspose.Words elimina automáticamente todos los archivos temporales cuando el ahorro está completo.
Exceptions
Tome si está guardando un documento muy grande (a miles de páginas) y/o procesando muchos documentos al mismo tiempo.El pico de la memoria durante el ahorro puede ser lo suficientemente significativo para causar la excepción.
UpdateAmbiguousTextFont
Determina si los atributos de la letra se modificarán de acuerdo con el código de caracteres que se utiliza.
public bool UpdateAmbiguousTextFont { get; set; }
Valor de la propiedad
UpdateCreatedTimeProperty
Obtenga o establece un valor determinando si la propiedad Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime se actualiza antes de ahorrar.El valor predeterminado es ‘falso’;
public bool UpdateCreatedTimeProperty { get; set; }
Valor de la propiedad
UpdateFields
Obtenga o establece un valor que determina si los campos de ciertos tipos deben actualizarse antes de guardar el documento en un formato de página fija.El valor predeterminado para esta propiedad es ‘verdadero’.
public bool UpdateFields { get; set; }
Valor de la propiedad
Remarks
Permite especificar si para mimar o no el comportamiento de MS Word.
UpdateLastPrintedProperty
Obtenga o establece un valor que determina si la propiedad Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted se actualiza antes de ahorrar.
public bool UpdateLastPrintedProperty { get; set; }
Valor de la propiedad
UpdateLastSavedTimeProperty
Obtenga o establece un valor que determina si la propiedad Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime se actualiza antes de ahorrar.
public bool UpdateLastSavedTimeProperty { get; set; }
Valor de la propiedad
UseAntiAliasing
Obtenga o establece un valor que determina si o no usar anti-alias para rendir.
public bool UseAntiAliasing { get; set; }
Valor de la propiedad
Remarks
El valor predeterminado es . Cuando este valor se impone a anti-aliasing se utiliza para rendir.
Esta propiedad se utiliza cuando el documento se exporta a los siguientes formatos: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Cuando el documento se exporta a Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 o Aspose.Words.SaveFormat.Mobi esta opción se utiliza para raster imágenes.
UseHighQualityRendering
Obtenga o establece un valor que determina si o no utilizar algoritmos de rendimiento de alta calidad (es decir, lento.
public bool UseHighQualityRendering { get; set; }
Valor de la propiedad
Remarks
El valor estándar es “falso’.
Esta propiedad se utiliza cuando el documento se exporta a los formatos de imagen: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.
Methods
CreateSaveOptions(SaveFormat)
Crea un objeto de opciones de almacenamiento de una clase adecuada para el formato de almacenamiento especificado.
public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
El formato de almacenamiento para el cual crear un objeto de opciones de almacenamiento.
Returns
Un objeto de una clase que deriva de Aspose.Words.Saving.SaveOptions.
CreateSaveOptions(El string)
Crea un objeto de opciones de almacenamiento de una clase adecuada para la extensión de archivo especificada en el nombre de archivo dado.
public static SaveOptions CreateSaveOptions(string fileName)
Parameters
fileName
string
La extensión de este nombre de archivo determina la clase de las opciones de almacenamiento objeto para crear.
Returns
Un objeto de una clase que deriva de Aspose.Words.Saving.SaveOptions.