Class SaveOptions

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

object SaveOptions

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

bool

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

TimeZoneInfo

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

string

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

Dml3DEffectsRenderingMode

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

DmlEffectsRenderingMode

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

DmlRenderingMode

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

bool

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

ImlRenderingMode

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

bool

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

bool

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

IDocumentSavingCallback

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

SaveFormat

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

string

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

OutOfMemoryException

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

SaveOptions

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

SaveOptions

Un objeto de una clase que deriva de Aspose.Words.Saving.SaveOptions.

 Español
OSZAR »