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
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
ExportEmbeddedCss
Especifica si el CSS (Cascading Style Sheet) debe ser incorporado en el documento HTML.
public bool ExportEmbeddedCss { get; set; }
Valor de la propiedad
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
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
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
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
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
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
Remarks
Si se especifica el prefixo, sólo puede contener letras, dígitos, subcuerdos y hyphens,Hay que empezar con una carta.
Exceptions
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
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
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
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
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
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
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
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
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
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; }