Class HtmlFixedSaveOptions
Nome do espaço: Aspose.Words.Saving Assembleia: Aspose.Words.dll (25.4.0)
Pode ser usado para especificar opções adicionais ao salvar um documento no formato Aspose.Words.SaveFormat.HtmlFixed.
Para saber mais, visite o Specify Save Options Artigo de Documentação.
public class HtmlFixedSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← HtmlFixedSaveOptions
Membros herdados
FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
HtmlFixedSaveOptions()
public HtmlFixedSaveOptions()
Properties
CssClassNamesPrefix
Especifica o prefixo que é adicionado a todos os nomes de classe no arquivo style.css.O valor padrão é “aw”.
public string CssClassNamesPrefix { get; set; }
Valor da propriedade
Encoding
Especifica a codificação a ser usada ao exportar para HTML.O valor padrão é ’novo UTF8Encoding(true)’ (UTF-8 com BOM).
public Encoding Encoding { get; set; }
Valor da propriedade
ExportEmbeddedCss
Determina se o CSS (Cascading Style Sheet) deve ser incorporado no documento HTML.
public bool ExportEmbeddedCss { get; set; }
Valor da propriedade
ExportEmbeddedFonts
Determina se as letras devem ser inseridas no documento HTML no formato Base64.Observe que a configuração desta bandeira pode aumentar significativamente o tamanho do arquivo de saída HTML.
public bool ExportEmbeddedFonts { get; set; }
Valor da propriedade
ExportEmbeddedImages
Determina se as imagens devem ser incorporadas em um documento HTML no formato Base64.Observe que a configuração desta bandeira pode aumentar significativamente o tamanho do arquivo de saída HTML.
public bool ExportEmbeddedImages { get; set; }
Valor da propriedade
ExportEmbeddedSvg
Determina se os recursos SVG devem ser incorporados no documento HTML.O valor padrão é ‘verdadeiro’.
public bool ExportEmbeddedSvg { get; set; }
Valor da propriedade
ExportFormFields
Recebe ou coloca indicação de se os campos de forma são exportados como interativositens (como a tag ‘input’) em vez de ser convertido em texto ou gráficos.
public bool ExportFormFields { get; set; }
Valor da propriedade
FontFormat
Obter ou configurar Aspose.Words.Saving.ExportFontFormat usado para exportação de letras.O valor padrão é Aspose.Words.Saving.ExportFontFormat.Woff.
public ExportFontFormat FontFormat { get; set; }
Valor da propriedade
IdPrefix
Especifica um prefixo que é prependido a todos os IDs de elemento gerados no documento de saída.O valor padrão é nulo e nenhum prefixo é predeterminado.
public string IdPrefix { get; set; }
Valor da propriedade
Remarks
Se o prefixo for especificado, ele só pode conter letras, dígitos, subcores e hyphens,É preciso começar com uma carta.
Exceptions
O valor não cumpre os requisitos especificados acima.
OptimizeOutput
A bandeira indica se é necessário para otimizar a produção.Se esta bandeira é configurada redundante canvas nestadas e canvas vazias são removidas,e também os glifos vizinhos com o mesmo formato são concatenados.Nota: A precisão da tela de conteúdo pode ser afetada se esta propriedade é configurada para ‘verdade’.
Definição é “verdadeira”.
public override bool OptimizeOutput { get; set; }
Valor da propriedade
PageHorizontalAlignment
Especifica a alinhamento horizontal das páginas em um documento HTML.O valor padrão é Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.
public HtmlFixedPageHorizontalAlignment PageHorizontalAlignment { get; set; }
Valor da propriedade
HtmlFixedPageHorizontalAlignment
PageMargins
Especifica as margens em torno de páginas em um documento HTML.O valor de margem é medido em pontos e deve ser igual ou maior de 0.O valor padrão é de 10 pontos.
public double PageMargins { get; set; }
Valor da propriedade
Remarks
Depende do valor da propriedade Aspose.Words.Saving.HtmlFixedSaveOptions.PageHorizontalAlignment:
- Defina as margens da página superior, inferior e esquerda se o valor for Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Left.
- Defina as margens da página superior, inferior e direita se o valor for Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Right.
- Defina as margens da página superior e inferior se o valor for Aspose.Words.Saving.HtmlFixedPageHorizontalAlignment.Center.
RemoveJavaScriptFromLinks
Especifica se o JavaScript será removido dos links.Default é ‘falso’.
public bool RemoveJavaScriptFromLinks { get; set; }
Valor da propriedade
Remarks
Se esta opção for ativada, todos os links que contêm JavaScript (por exemplo, links com “javascript:” no atributo href)será substituído por “javascript:void(0)”. Isso pode ajudar a evitar potenciais riscos de segurança, como ataques XSS.
ResourceSavingCallback
Permite controlar como os recursos (imagens, fonts e css) são salvos quando um documento é exportado para o formato Html de página fixa.
public IResourceSavingCallback ResourceSavingCallback { get; set; }
Valor da propriedade
ResourcesFolder
Especifica a pasta física onde os recursos (imagens, fontes, css) são salvos ao exportar um documento para o formato HTML.Default é ’nulo’.
public string ResourcesFolder { get; set; }
Valor da propriedade
Remarks
Ele só funciona se Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedImages propriedade é .
Quando você salvar um Aspose.Words.Document em formato HTML, Aspose.Words precisa salvar todas as imagens incorporadas no documento como arquivos independentes. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder permite que você especifique onde as imagens serão salvas e Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias permite especificar como a imagem URIs será construído.
Se você salvar um documento em um arquivo e fornecer um nome de arquivo, Aspose.Words, por padrão, salva as imagens na mesma pasta onde o arquivo de documento é salvo. Use Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder para superar esse comportamento.
Se você salvar um documento em um fluxo, Aspose.Words não tem uma pasta onde salvar as imagens, mas ainda precisa salvar as imagens em algum lugar. neste caso, você precisa especificar uma pasta acessível usando o Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder propriedade
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias
ResourcesFolderAlias
Especifica o nome da pasta usada para construir URIs de imagem escritos em um documento HTML.Default é ’nulo'.
public string ResourcesFolderAlias { get; set; }
Valor da propriedade
Remarks
Quando você salvar um Aspose.Words.Document em formato HTML, Aspose.Words precisa salvar todas as imagens incorporadas no documento como arquivos independentes. Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder permite que você especifique onde as imagens serão salvas e Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias permite especificar como a imagem URIs será construído.
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder
SaveFontFaceCssSeparately
A bandeira indica se as regras do CSS “@font-face” devem ser colocadas em um arquivo separado “fontFaces.css"quando um documento é salvo com uma folha de estilo externa (ou seja, quando Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedCssis ‘false’).O valor padrão é ‘false’, todas as regras do CSS são escritas em um único arquivo “styles.css”.
public bool SaveFontFaceCssSeparately { get; set; }
Valor da propriedade
Remarks
Estabelecer esta propriedade para “verdadeira” restaura o antigo comportamento (files separados) para a compatibilidade com o código de herança.
SaveFormat
Determina o formato em que o documento será salvo se este objeto de opções de salvo for usado.Só pode ser Aspose.Words.SaveFormat.HtmlFixed.
public override SaveFormat SaveFormat { get; set; }
Valor da propriedade
ShowPageBorder
Determina se a fronteira em torno de páginas deve ser exibida.Default é ‘verdade’.
public bool ShowPageBorder { get; set; }
Valor da propriedade
UseTargetMachineFonts
A bandeira indica se as fontes da máquina-alvo devem ser usadas para exibir o documento.Se esta bandeira é configurada para ‘verdade’, Aspose.Words.Saving.HtmlFixedSaveOptions.FontFormat e Aspose.Words.Saving.HtmlFixedSaveOptions.ExportEmbeddedFonts propriedades não têm efeito,também Aspose.Words.Saving.HtmlFixedSaveOptions.ResourceSavingCallback não é lançado para fontes.Default é ‘falso’.
public bool UseTargetMachineFonts { get; set; }