Class HtmlFixedSaveOptions

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

string

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

Encoding

ExportEmbeddedCss

Determina se o CSS (Cascading Style Sheet) deve ser incorporado no documento HTML.

public bool ExportEmbeddedCss { get; set; }

Valor da propriedade

bool

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

bool

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

bool

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

bool

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

bool

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

ExportFontFormat

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

string

Remarks

Se o prefixo for especificado, ele só pode conter letras, dígitos, subcores e hyphens,É preciso começar com uma carta.

Exceptions

ArgumentException

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

bool

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

double

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

bool

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

IResourceSavingCallback

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

string

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

string

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

bool

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

SaveFormat

ShowPageBorder

Determina se a fronteira em torno de páginas deve ser exibida.Default é ‘verdade’.

public bool ShowPageBorder { get; set; }

Valor da propriedade

bool

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; }

Valor da propriedade

bool

 Português