Class HtmlFixedSaveOptions

Class HtmlFixedSaveOptions

Nombre del espacio: Aspose.Words.Saving Asamblea: Aspose.Words.dll (25.4.0)

Puede utilizarse para especificar opciones adicionales al guardar un documento en el formato Aspose.Words.SaveFormat.HtmlFixed.

Para saber más, visite el Specify Save Options Artículo de documentación.

public class HtmlFixedSaveOptions : FixedPageSaveOptions

Inheritance

object SaveOptions FixedPageSaveOptions HtmlFixedSaveOptions

Miembros heredados

FixedPageSaveOptions.Equals(object) ,y, FixedPageSaveOptions.AssertValidIdPrefix(string) ,y, FixedPageSaveOptions.IsValidIdPrefix(string) ,y, FixedPageSaveOptions.PageSet ,y, FixedPageSaveOptions.PageSavingCallback ,y, FixedPageSaveOptions.NumeralFormat ,y, FixedPageSaveOptions.MetafileRenderingOptions ,y, FixedPageSaveOptions.JpegQuality ,y, FixedPageSaveOptions.ColorMode ,y, FixedPageSaveOptions.OptimizeOutput ,y, SaveOptions.CreateSaveOptions(SaveFormat) ,y, SaveOptions.CreateSaveOptions(string) ,y, SaveOptions.SaveFormat ,y, SaveOptions.ExportGeneratorName ,y, SaveOptions.TempFolder ,y, SaveOptions.PrettyFormat ,y, SaveOptions.UseAntiAliasing ,y, SaveOptions.UseHighQualityRendering ,y, SaveOptions.DmlRenderingMode ,y, SaveOptions.DmlEffectsRenderingMode ,y, SaveOptions.ImlRenderingMode ,y, SaveOptions.DefaultTemplate ,y, SaveOptions.UpdateFields ,y, SaveOptions.UpdateLastSavedTimeProperty ,y, SaveOptions.UpdateLastPrintedProperty ,y, SaveOptions.UpdateCreatedTimeProperty ,y, SaveOptions.MemoryOptimization ,y, SaveOptions.UpdateAmbiguousTextFont ,y, SaveOptions.Dml3DEffectsRenderingMode ,y, SaveOptions.ProgressCallback ,y, SaveOptions.AllowEmbeddingPostScriptFonts ,y, SaveOptions.CustomTimeZoneInfo ,y, 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()

Constructors

HtmlFixedSaveOptions()

public HtmlFixedSaveOptions()

Properties

CssClassNamesPrefix

Especifica el prefixo que se añade a todos los nombres de clase en style.css file.Default valor es “aw”'.

public string CssClassNamesPrefix { get; set; }

Valor de la propiedad

string

Encoding

Especifica la codificación que se debe utilizar cuando se exporta a HTML.El valor predeterminado es ’new UTF8Encoding(true)’ (UTF-8 con BOM).

public Encoding Encoding { get; set; }

Valor de la propiedad

Encoding

ExportEmbeddedCss

Especifica si el CSS (Cascading Style Sheet) debe ser incorporado en el documento HTML.

public bool ExportEmbeddedCss { get; set; }

Valor de la propiedad

bool

ExportEmbeddedFonts

Especifica si las fuentes deben ser incorporadas en el documento HTML en formato Base64.Nota Establecimiento de esta bandera puede aumentar significativamente el tamaño del archivo de salida HTML.

public bool ExportEmbeddedFonts { get; set; }

Valor de la propiedad

bool

ExportEmbeddedImages

Especifica si las imágenes deben ser incorporadas en el documento HTML en formato Base64.Nota Establecimiento de esta bandera puede aumentar significativamente el tamaño del archivo de salida HTML.

public bool ExportEmbeddedImages { get; set; }

Valor de la propiedad

bool

ExportEmbeddedSvg

Especifica si los recursos de SVG deben ser incorporados en el documento HTML.El valor predeterminado es ‘verdadero’.

public bool ExportEmbeddedSvg { get; set; }

Valor de la propiedad

bool

ExportFormFields

Recibe o establece una indicación de si los campos de forma son exportados como interactivoselementos (como la etiqueta de entrada) en lugar de convertirse en texto o gráficos.

public bool ExportFormFields { get; set; }

Valor de la propiedad

bool

FontFormat

Obtener o establecer Aspose.Words.Saving.ExportFontFormat utilizado para la exportación de fuentes.El valor estándar es Aspose.Words.Saving.ExportFontFormat.Woff.

public ExportFontFormat FontFormat { get; set; }

Valor de la propiedad

ExportFontFormat

IdPrefix

Especifica un prefixo que se impone a todos los ID de elemento generados en el documento de salida.El valor predeterminado es nulo y no se previene ningún prefixo.

public string IdPrefix { get; set; }

Valor de la propiedad

string

Remarks

Si se especifica el prefixo, sólo puede contener letras, dígitos, subcuerdos y hyphens,Hay que empezar con una carta.

Exceptions

ArgumentException

El valor no cumple los requisitos especificados anteriormente.

OptimizeOutput

La bandera indica si es necesario para optimizar la producción.Si esta bandera se establece redundantes canvas nestadas y las canvas vacías se eliminan,así también los glifos vecinos con el mismo formato se concatenan.Nota: La exactitud de la pantalla de contenido puede ser afectada si esta propiedad se establece a ‘verdad’.

El defecto es “verdadero'.

public override bool OptimizeOutput { get; set; }

Valor de la propiedad

bool

PageHorizontalAlignment

Especifica la alineación horizontal de las páginas en un documento HTML.El valor estándar es Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.

public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }

Valor de la propiedad

HtmlFixedPageHorizontalAlignment

PageMargins

Especifica las margen alrededor de las páginas en un documento HTML.El valor de la margen se mide en puntos y debe ser igual o superior a 0.El valor defectuoso es de 10 puntos.

public double PageMargins { get; set; }

Valor de la propiedad

double

Remarks

Depende del valor de Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment propiedad:

  • Define las margen de la página superior, inferior y izquierda si el valor es Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left.
  • Define las margen de la página superior, inferior y derecha si el valor es Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right.
  • Define las margen de la página superior y inferior si el valor es Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.

RemoveJavaScriptFromLinks

Especifica si JavaScript se eliminará de los enlaces.Default es ‘falso’.

public bool RemoveJavaScriptFromLinks { get; set; }

Valor de la propiedad

bool

Remarks

Si esta opción está activada, todos los enlaces que contienen JavaScript (por ejemplo, en la atributo href)se sustituirá con “javascript:void(0)”. Esto puede ayudar a prevenir posibles riesgos de seguridad, como ataques XSS.

ResourceSavingCallback

Permite controlar cómo se almacenan los recursos (imágenes, fuentes y css) cuando un documento se exporta a una página fija en formato HTML.

public IResourceSavingCallback ResourceSavingCallback { get; set; }

Valor de la propiedad

IResourceSavingCallback

ResourcesFolder

Especifica la carpeta física en la que se almacenan los recursos (imágenes, fuentes, css) al exportar un documento al formato HTML.Default es ’nulo'.

public string ResourcesFolder { get; set; }

Valor de la propiedad

string

Remarks

Sólo funciona si Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages propiedad es.

Cuando salva un Aspose.Words.Document en formato HTML, Aspose.Words necesita salvar todas las imágenes incorporadas en el documento como archivos independientes. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder le permite especificar dónde las imágenes se salvarán y Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias le permite especificar cómo se construirá la imagen URIs.

Si salva un documento en un archivo y proporciona un nombre de archivo, Aspose.Words, por defecto, salva las imágenes en la misma carpeta donde se salva el archivo de documento. Utilice Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder para superar este comportamiento.

Si guardas un documento en un flujo, Aspose.Words no tiene una carpeta donde guardar las imágenes, pero todavía necesita guardar las imágenes en algún lugar.En este caso, tienes que especificar una carpeta accesible utilizando el Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder propiedad

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias

ResourcesFolderAlias

Especifica el nombre de la pasta utilizada para construir URIs de imagen escritos en un documento HTML.Default es ’null'.

public string ResourcesFolderAlias { get; set; }

Valor de la propiedad

string

Remarks

Cuando salva un Aspose.Words.Document en formato HTML, Aspose.Words necesita salvar todas las imágenes incorporadas en el documento como archivos independientes. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder le permite especificar dónde las imágenes se salvarán y Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias le permite especificar cómo se construirá la imagen URIs.

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder

SaveFontFaceCssSeparately

La bandera indica si las reglas de CSS “@font-face” deben colocarse en un archivo separado “fontFaces.css"cuando un documento se salva con una hoja de estilo externa (es decir, cuando Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘false”.

public bool SaveFontFaceCssSeparately { get; set; }

Valor de la propiedad

bool

Remarks

Poner esta propiedad a ‘verdadera’ restaura el viejo comportamiento (ficheros separados) para la compatibilidad con el código de herencia.

SaveFormat

Especifica el formato en el que se salvará el documento si se utiliza este objeto de opciones de almacenamiento.Sólo puede ser Aspose.Words.SaveFormat.HtmlFixed.

public override SaveFormat SaveFormat { get; set; }

Valor de la propiedad

SaveFormat

ShowPageBorder

Especifica si la frontera alrededor de las páginas debe mostrarse.El defecto es ‘verdadera’.

public bool ShowPageBorder { get; set; }

Valor de la propiedad

bool

UseTargetMachineFonts

La bandera indica si las fuentes de la máquina de destino deben ser utilizadas para mostrar el documento.Si esta bandera está configurada para ‘verdad’, Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat y Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts propiedades no tienen efecto,también Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback no se libera para fuentes.Default es ‘falso’.

public bool UseTargetMachineFonts { get; set; }

Valor de la propiedad

bool

 Español