Class HtmlSaveOptions
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 noAs informações são: Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Formato Aspose.Words.SaveFormat.Azw3 ou Formato Aspose.Words.SaveFormat.Mobi.
Para saber mais, visite o Specify Save Options Artigo de Documentação.
public class HtmlSaveOptions : SaveOptions
Inheritance
object ← SaveOptions ← HtmlSaveOptions
Membros herdados
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
HtmlSaveOptions()
Inicia uma nova instância desta classe que pode ser usada para salvar um documentoem formato Aspose.Words.SaveFormat.Html.
public HtmlSaveOptions()
HtmlSaveOptions(SaveFormat)
Inicia uma nova instância desta classe que pode ser usada para salvar um documentoem Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Formato Aspose.Words.SaveFormat.Azw3 ou Formato Aspose.Words.SaveFormat.Mobi.
public HtmlSaveOptions(SaveFormat saveFormat)
Parameters
saveFormat
SaveFormat
Pode ser Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Apresentação: Aspose.Words.SaveFormat.Azw3 ou Aspose.Words.SaveFormat.Mobi.
Properties
AllowNegativeIndent
Determina se os índices negativos de esquerda e direita dos parágrafos são normalizados quando salvos para HTML, MHTML ou EPUB.
public bool AllowNegativeIndent { get; set; }
Valor da propriedade
Remarks
Quando o indento negativo não é permitido, é exportado como margem zero para o HTML. Quando o indento negativo é permitido, um parágrafo pode aparecer parcialmente fora da janela do navegador.
CssClassNamePrefix
Especifica um prefixo que é adicionado a todos os nomes de classe CSS.O valor padrão é uma faixa vazia e os nomes de classe de CSS gerados não têm prefixo comum.
public string CssClassNamePrefix { get; set; }
Valor da propriedade
Remarks
Se este valor não for vazio, todas as classes de CSS geradas pela Aspose.Words começarão com o prefixo especificado. isto pode ser útil, por exemplo, se você adicionar CSS personalizado aos documentos gerados e quiser evitar conflitos de nomes de classes.
Se o valor não for ou vazio, ele deve ser um identificador de CSS válido.
Exceptions
O valor não é vazio e não é um identificador de CSS válido.
CssSavingCallback
Permite controlar como estilos CSS são salvos quando um documento é salvo em HTML, MHTML ou EPUB.
public ICssSavingCallback CssSavingCallback { get; set; }
Valor da propriedade
CssStyleSheetFileName
Especifica o caminho e o nome do arquivo Cascading Style Sheet (CSS) escrito quando um documentoÉ exportado para HTML.O padrão é uma linha vazia.
public string CssStyleSheetFileName { get; set; }
Valor da propriedade
Remarks
Esta propriedade só funciona quando você salvar um documento no formato HTML e uma folha de estilo CSS externa é solicitada usando Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType.
Se esta propriedade for vazia, o arquivo CSS será salvo na mesma pasta e com o mesmo nome que o documento HTML, mas com a extensão “.css”.
Se apenas o caminho, mas nenhum nome de arquivo for especificado nesta propriedade, o arquivo CSS será salvo na pasta especificada e terá o mesmo nome que o documento HTML, mas com a extensão “.css”.
Se a pasta especificada por esta propriedade não existe, ela será criada automaticamente antes que o arquivo CSS seja salvo.
Outra maneira de especificar uma pasta onde o arquivo CSS externo é salvo é usar Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetType
CssStyleSheetType
Especifica como CSS (Cascading Style Sheet) estilos são exportados para HTML, MHTML ou EPUB.O valor padrão é Aspose.Words.Saving.CssStyleSheetType.Inline para HTML/MHTML eAspose.Words.Saving.CssStyleSheetType.External para EPUB.
public CssStyleSheetType CssStyleSheetType { get; set; }
Valor da propriedade
Remarks
Quando você está exportando para um dos formatos de container (EPUB ou MHTML) e especificando Aspose.Words.Saving.CssStyleSheetType.External, o arquivo CSS será encapsulado no pacote de saída.
Veja também
HtmlSaveOptions . CssStyleSheetFileName
DocumentPartSavingCallback
Permite controlar como partes de documento são salvas quando um documento é salvo em HTML ou EPUB.
public IDocumentPartSavingCallback DocumentPartSavingCallback { get; set; }
Valor da propriedade
DocumentSplitCriteria
Determina como o documento deve ser dividido ao salvar para Aspose.Words.SaveFormat.Html,Formato Aspose.Words.SaveFormat.Epub ou Aspose.Words.SaveFormat.Azw3.O padrão é Aspose.Words.Saving.DocumentSplitCriteria.Não para HTML eAspose.Words.Saving.DocumentSplitCriteria.HeadingParágrafo para EPUB e AZW3.
public DocumentSplitCriteria DocumentSplitCriteria { get; set; }
Valor da propriedade
Remarks
Normalmente você gostaria de um documento salvo para HTML como um único arquivo. Mas em alguns casos é preferível dividir a saída em várias páginas HTML menores. Quando salvar para o formato HTML essas páginas serão saída para arquivos individuais ou fluxos.
Um documento não pode ser dividido quando é salvo no formato MHTML.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitHeadingLevel Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
DocumentSplitHeadingLevel
Determina o nível máximo de títulos em que dividir o documento.O valor padrão é ‘2’.
public int DocumentSplitHeadingLevel { get; set; }
Valor da propriedade
Remarks
Quando Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria inclui Wl26.Rescolha de documentos.HeadingParágrafo e esta propriedade é configurada para um valor de 1 a 9, o documento será dividido em parágrafos formatos usando , etc. estilos até o nível de título especificado.
Por padrão, apenas e parágrafos causam que o documento seja dividido. colocar esta propriedade para zero fará com que a documentação não esteja dividida em termos principais.
Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria Aspose.Words.Saving.HtmlSaveOptions.DocumentPartSavingCallback
Encoding
Especifica a codificação a ser usada ao exportar para HTML, MHTML ou EPUB.O valor padrão é ’novo UTF8Encoding(falso)’ (UTF-8 sem BOM).
public Encoding Encoding { get; set; }
Valor da propriedade
ExportCidUrlsForMhtmlResources
Determina se usar CID (Content-ID) URLs para recursos de referência (imagens, fontes, CSS) incluídos em documentos MHTML.
public bool ExportCidUrlsForMhtmlResources { get; set; }
Valor da propriedade
Remarks
Esta opção afeta apenas os documentos que são salvos no MHTML.
Por padrão, os recursos em documentos MHTML são referidos por nome de arquivo (por exemplo, “image.png”), que são correspondentes contra os cabeçalhos “Content-Location” de partes MIME.
Esta opção permite um método alternativo, onde as referências aos arquivos de recurso são escritas como URLs CID (Content-ID) (por exemplo, “cid:image.png”) e são ajustadas contra os cabeçalhos “Content-ID”.
Na teoria, não deve haver diferença entre os dois métodos de referência e qualquer um deles deve funcionar bem em qualquer navegador ou agente de correio. Na prática, no entanto, alguns agentes não conseguem capturar recursos por nome de arquivo. Se o seu navegador ou agente de correio se recusa a carregar recursos incluídos num documento MTHML (não mostra imagens ou não carrega estilos CSS), tente exportar o documento com URLs CID.
ExportDocumentProperties
Determina se exportar propriedades de documento incorporado e personalizado para HTML, MHTML ou EPUB.O valor padrão é ‘falso’.
public bool ExportDocumentProperties { get; set; }
Valor da propriedade
ExportDropDownFormFieldAsText
Controle como os campos de formulário de descontos são salvos para HTML ou MHTML.O valor padrão é ‘falso’.
public bool ExportDropDownFormFieldAsText { get; set; }
Valor da propriedade
Remarks
Quando configurado para , exporta os campos de formulário para baixo como texto normal. quando , exporta os campos de formulário para baixo como elemento SELECT em HTML.
Ao exportar para o EPUB, os campos de formulário de texto são sempre salvos como texto devido aos requisitos deste formato.
ExportFontResources
Determina se os recursos de letra devem ser exportados para HTML, MHTML ou EPUB.Default é ‘falso’.
public bool ExportFontResources { get; set; }
Valor da propriedade
Remarks
<p>Exporting font resources allows for consistent document rendering independent of the fonts available
in a given user's environment.</p>
Se Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources é configurado para , o documento HTML principal irá referir-se a cada letra através do CSS 3 na regra e as letras serão de saída como arquivos separados.
Se Aspose.Words.Saving.HtmlSaveOptions.ExportFontsAsBase64 é configurado para , as letras não serão salvas para arquivos separados.
Ao exportar recursos de letra, as questões de licenciamento de letras devem ser consideradas. Os autores que querem usar fontes específicas através de um mecanismo de fonte descarregável devem sempre verificar cuidadosamente que o seu uso pretendido está dentro do âmbito da licença de fontes. Muitas fontes comerciais atualmente não permitem o download da web das suas fontes em qualquer forma. Acordos de licenças que cobrem algumas fontes especificamente notam que a utilização através das regras em folhas de estilo CSS não é permitida.
Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold
ExportFontsAsBase64
Determina se os recursos de fontes devem ser incorporados em HTML no codificação Base64.Default é ‘falso’.
public bool ExportFontsAsBase64 { get; set; }
Valor da propriedade
Remarks
Por padrão, as letras são escritas para arquivos separados.Se esta opção for configurada, as letras serão inseridas no CSS do documento na codificação Base64.
ExportHeadersFootersMode
Especifica como os cabeçalhos e pés são a saída para HTML, MHTML ou EPUB.O valor padrão é Aspose.Words.Saving.ExportHeadersFootersMode.PerSection para HTML/MHTMLe Aspose.Words.Saving.ExportHeadersFootersMode.Não para EPUB.
public ExportHeadersFootersMode ExportHeadersFootersMode { get; set; }
Valor da propriedade
Remarks
É difícil produzir significativamente cabeçalhos e passos para o HTML porque o HTML não é paginado.
Quando esta propriedade é Aspose.Words.Saving.ExportHeadersFootersMode.PerSection, Aspose.Words exporta apenas cabeças e pés primários no início e no final de cada seção.
Quando é Aspose.Words.Saving.ExportHeadersFootersMode.FirstSectionHeaderLastSectFooter apenas o primeiro cabeçalho primário e o último footer (incluindo ligado ao anterior) são exportados.
Você pode desativar a exportação de cabeçalhos e cabeçalhos totalmente configurando esta propriedade em Aspose.Words.Saving.ExportHeadersFootersMode.None.
ExportImagesAsBase64
Especifica se as imagens são salvas no formato Base64 para a saída HTML, MHTML ou EPUB.Default é ‘falso’.
public bool ExportImagesAsBase64 { get; set; }
Valor da propriedade
Remarks
Quando esta propriedade é configurada para imagens, os dados são exportados diretamente para os elementos e arquivos separados não são criados.
ExportLanguageInformation
Especifica se as informações de idioma são exportadas para HTML, MHTML ou EPUB.Default é ‘falso’.
public bool ExportLanguageInformation { get; set; }
Valor da propriedade
Remarks
Quando esta propriedade é configurada para Aspose.Words surge HTML atribuição sobre os elementos do documento que especificam a linguagem.
ExportListLabels
Verifica como as etiquetas de lista são de saída para HTML, MHTML ou EPUB.O valor padrão é Aspose.Words.Saving.ExportListLabels.Auto.
public ExportListLabels ExportListLabels { get; set; }
Valor da propriedade
ExportOriginalUrlForLinkedImages
Determina se o URL original deve ser usado como o URL das imagens ligadas.O valor padrão é ‘falso’.
public bool ExportOriginalUrlForLinkedImages { get; set; }
Valor da propriedade
Remarks
Se o valor for configurado para Aspose.Words.Drawing.ImageData.SourceFullName o valor é usado como o URL das imagens ligadas e as imagens ligadas não são carregadas na pasta do documento ou Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder.
Se o valor for definido para as imagens ligadas são carregadas na pasta do documento ou Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder e URL de cada imagem ligada é construído dependendo da pasta, W L26.Add.View.ImazasFolders e _www.saveoptions..
ExportPageMargins
Determina se as margens de página são exportadas para HTML, MHTML ou EPUB.Default é ‘falso’.
public bool ExportPageMargins { get; set; }
Valor da propriedade
Remarks
Aspose.Words não mostra área de margem de página por padrão.Se quaisquer elementos forem totalmente ou parcialmente clipados pela borda do documento, a área exibida pode ser estendida comEssa opção.
ExportPageSetup
Determina se a configuração da página é exportada para HTML, MHTML ou EPUB.Default é ‘falso’.
public bool ExportPageSetup { get; set; }
Valor da propriedade
Remarks
Cada Aspose.Words.Section no modelo de documento Aspose.Words fornece informações de configuração da página através da classe Aspose.Words.PageSetup. Quando você exporta um documento para o formato HTML você pode precisar de manter esta informação para uso adicional. Em particular, a configuração da página pode ser importante para render para mídia pagada (impressão) ou conversão subsequente para os formatos de arquivo nativos do Microsoft Word (DOCX, DOC, RTF, WML).
Na maioria dos casos, o HTML é projetado para visualização em navegadores onde a página não é executada.
ExportRelativeFontSize
Determina se os tamanhos de letra devem ser de saída em unidades relativas quando salvos para HTML, MHTML ou EPUB.Default é ‘falso’.
public bool ExportRelativeFontSize { get; set; }
Valor da propriedade
Remarks
Em muitos documentos existentes (HTML, IDPF EPUB) os tamanhos de letra são especificados em unidades relativas. Isso permite que as aplicações ajustar o tamanho de texto ao visualizar/processar documentos. Por exemplo, o Microsoft Internet Explorer tem um submenu “View->Text Size”, a Adobe Digital Editions tem dois botões: Increase/Decreas Text Size. Se você espera que esta funcionalidade funcione então definir Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize propriedade para .
Aspose Modelo de documento de palavras contém e opera apenas com unidades de tamanho de letra absoluto. unidades relativas precisam de lógica adicional para ser recalculado de alguma tamanha inicial (estándar) . Tamanho da letra do estilo do documento é tomado como padrão. Por exemplo, se tem uma letra 12pt e algum texto é 18pt então será a saída para o HTML.
Quando esta opção é ativada, elementos de documento além do texto ainda terá tamanhos absolutos. Além disso, alguns atributos relacionados ao texto podem ser expressos absolutamente. Em particular, a linha espaçamento especificado com a regra “exatamente” pode produzir resultados indesejados quando escalar texto. Portanto, os documentos originais devem ser adequadamente projetados e testados ao exportar com Aspose.Words.Saving.HtmlSaveOptions.ExportRelativeFontSize definido para .
ExportRoundtripInformation
Especifica se escrever as informações de rotação ao salvar para HTML, MHTML ou EPUB.O valor padrão é ‘verdadeiro’ para HTML e ‘falso’ para MHTML e EPUB.
public bool ExportRoundtripInformation { get; set; }
Valor da propriedade
Remarks
A poupança das informações de rotação permite restaurar propriedades de documento como paradas de tab, comentários, cabeçalhos e pés durante os documentos HTML carregando de volta em um objeto Aspose.Words.Document.
Quando, a informação de rotação é exportada como -aw-* propriedades CSS dos elementos HTML correspondentes.
Quando , não causa informações de rotação para ser a saída para os arquivos produzidos.
ExportShapesAsSvg
Verifica se os nódulos Aspose.Words.Drawing.Shape são convertidos em imagens SVG quando salvos para HTML, MHTML, EPUB ou AZW3.
public bool ExportShapesAsSvg { get; set; }
Valor da propriedade
Remarks
Se esta opção for configurada para , Aspose.Words.Drawing.Shape nodos são exportados como elementos
ExportTextInputFormFieldAsText
Verifica como os campos de formulário de entrada de texto são salvos para HTML ou MHTML.O valor padrão é ‘falso’.
publicboolExportTextInputFormFieldAsText{get;set;}
Valor da propriedade
Remarks
Quando configurado para , exporta os campos de formulário de entrada de texto como texto normal. quando , Exporta o Word campos dos formulários de Entrada como elementos de INPUT em HTML.
Ao exportar para o EPUB, os campos de formulário de entrada de texto são sempre salvos como texto devido aos requisitos deste formato.
ExportTocPageNumbers
Especifica se escrever números de página para a tabela de conteúdo quando salvar HTML, MHTML e EPUB.O valor padrão é ‘falso’.
publicboolExportTocPageNumbers{get;set;}
Valor da propriedade
ExportXhtmlTransitional
Especifica se escrever a declaração DOCTYPE quando salvar para HTML ou MHTML.Quando ‘verdade’, escrever uma declaração DOCTYPE no documento antes do elemento raiz.Valor padrão é ‘falso’.Quando salvar para EPUB ou HTML5 (Aspose.Words.Saving.HtmlVersion.Html5) a declaração DOCTYPE é sempre escrita.
publicboolExportXhtmlTransitional{get;set;}
Valor da propriedade
Remarks
Aspose.Words sempre escreve um HTML bem formado, independentemente desta configuração.
Quando, o início do documento de saída HTML vai parecer assim:
<?xmlversion="1.0"encoding="utf-8"standalone="no"?><!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en">
Aspose.Words visa a saída de XHTML de acordo com a especificação transitória do XML 1.0, mas o resultado não será sempre validado contra o DTD. Algumas estruturas dentro de um documento do Microsoft Word são difíceis ou impossíveis de mapear para um documentário que irá validá-lo contra a esquema do HTML. Por exemplo, o XML não permite listas nested (UL não pode ser Nested dentro do outro elemento do UL), mas em documentos do Word listos multilevel ocorrem bastante frequentemente.
FontResourcesSubsettingSizeThreshold
Controle quais recursos de fonte precisam ser subsetados ao salvar para HTML, MHTML ou EPUB.Default é ‘0’.
publicintFontResourcesSubsettingSizeThreshold{get;set;}
Valor da propriedade
Remarks
<p>
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources permite exportar fontes como arquivos subsidiários ou como partes da saídaSe o documento usa muitas letras, especialmente com um grande número de glyphs, então o tamanho de saída pode aumentarSubsetting font reduz o tamanho da fonte de fonte exportada, filtrando os glyphs queNão são utilizados pelo documento atual.
Fonte subset funciona da seguinte forma:
Por padrão, todas as fontes exportadas são subsetadas.
Configuração Aspose.Words.Saving.HtmlSaveOptions.FontResourcesSubsettingSizeThreshold para uma instrução de valor positivo __ WL27__ para subsetar fontes cujo tamanho do arquivo é maior do que o valor especificado.
Configurar a propriedade para System.Int32.MaxValue suprimirá a subscrição de letra.
Ao exportar recursos de letra, as questões de licenciamento de letras devem ser consideradas. Os autores que querem usar fontes específicas através de um mecanismo de fonte descarregável devem sempre verificar cuidadosamente que o seu uso pretendido está dentro do âmbito da licença de fontes. Muitas fontes comerciais atualmente não permitem o download da web das suas fontes em qualquer forma. Acordos de licenças que cobrem algumas fontes especificamente notam que a utilização através das regras em folhas de estilo CSS não é permitida.
Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources
FontSavingCallback
Permite controlar como as letras são salvas quando um documento é salvo em HTML, MHTML ou EPUB.
publicIFontSavingCallbackFontSavingCallback{get;set;}
Valor da propriedade
FontsFolder
Especifica a pasta física em que as letras são salvas ao exportar um documento para o HTML.O padrão é uma linha vazia.
publicstringFontsFolder{get;set;}
Valor da propriedade
Remarks
Quando você salve um Aspose.Words.Document em formato HTML eWl26.Saving.HtmlSaveOptions.ExportFontResources é configurado para , _ WL27_ precisa salvar as letras usadas no documento como arquivos independentes. _www.wl26.save.www.fontsFolder permite que você especifique onde as fontes serão salvas e __wL27.saving.html.salvaOpções.fonteFolsAlias permite especificar como as URIs das letras serão construídas.
Se você salvar um documento em um arquivo e fornecer um nome de ficheiro, Aspose.Words, por padrão, salve as letras na mesma pasta onde o arquivos de documento é salvo.
Se você salvar um documento em um fluxo, Aspose.Words não tem um folheto onde salvar as letras, mas ainda precisa salvá-las em algum lugar. neste caso, você precisa especificar uma folha acessível no __ WL27__.Saving.HtmlSaveOptions.FontsFolder propriedade ou fornecer fluxos personalizados através do _wL23.
Se a pasta especificada por Aspose.Words.Saving.HtmlSaveOptions.FontsFolder não existe, ela será criada automaticamente.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder é outra maneira de especificar uma pasta onde as letras devem ser salvas.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
FontsFolderAlias
Especifica o nome da pasta usada para construir URIs de letra escritos em um documento HTML.O padrão é uma linha vazia.
publicstringFontsFolderAlias{get;set;}
Valor da propriedade
Remarks
Quando você salve um Aspose.Words.Document em formato HTML eWl26.Saving.HtmlSaveOptions.ExportFontResources é configurado para , _ WL27_ precisa salvar as letras usadas no documento como arquivos independentes. _www.wl26.save.www.fontsFolder permite que você especifique onde as fontes serão salvas e __wL27.saving.html.salvaOpções.fonteFolsAlias permite especificar como as URIs das letras serão construídas.
Se Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias não é uma linha vazia, então a letra URI escrita para HTML será .
Se Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias é uma faixa vazia, então a letra URI escrita para HTML será .
Se Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias é configurado para ‘.’ (dot), então o nome do arquivo de fonte será escrito para HTML sem caminho independentemente de outras opções.
Uma maneira alternativa de especificar o nome da pasta para construir URIs de letra é usar Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ExportFontResources Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.FontSavingCallback
HtmlVersion
Especifica a versão do padrão HTML que deve ser usada ao salvar o documento para HTML ou MHTML.O valor padrão é Aspose.Words.Saving.HtmlVersion.Xhtml.
publicHtmlVersionHtmlVersion{get;set;}
Valor da propriedade
ImageResolution
Especifica a resolução de saída para imagens quando exportadas para HTML, MHTML ou EPUB.Default é ‘96 dpi’.
publicintImageResolution{get;set;}
Valor da propriedade
Remarks
Este efeito de propriedade raster imagens quando Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize é e os efeitos metafísicos exportados como imagens rastera. Algumas características da imagem, tais como cotação ou rotação requer a salvação de imagens transformadas e, neste caso, imagens Transformadas são criadas na resolução dada.
Veja também
HtmlSaveOptions.ScaleImageToShapeSize
ImageSavingCallback
Permite controlar como as imagens são salvas quando um documento é salvo em HTML, MHTML ou EPUB.
publicIImageSavingCallbackImageSavingCallback{get;set;}
Valor da propriedade
ImagesFolder
Especifica a pasta física onde as imagens são salvas ao exportar um documento para o formato HTML.O padrão é uma linha vazia.
publicstringImagesFolder{get;set;}
Valor da propriedade
Remarks
Quando você salve um Aspose.Words.Document em formato HTML, __ WL27__ precisa salvar todas as imagens incorporadas no documento como arquivos independentes.Wl26.Saving.HtmlSaveOptions.ImagesFolder permite que você especifique onde as fotos serão salvas e _www.save.html.
Se você salvar um documento em um arquivo e fornecer um nome de ficheiro, Aspose.Words, por padrão, salve as imagens na mesma pasta onde o arquivos de documento é salvo.
Se você salvar um documento em um fluxo, Aspose.Words não tem um folheto onde salvar as imagens, mas ainda precisa salvá-las em algum lugar. neste caso, você precisa especificar uma folha acessível no __ WL27__.Saving.HtmlSaveOptions.ImagesFolder propriedade ou fornecer fluxos personalizados através do _wL23.
Se a pasta especificada por Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder não existe, ela será criada automaticamente.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder é outra maneira de especificar uma pasta onde as imagens devem ser salvas.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
ImagesFolderAlias
Especifica o nome da pasta usada para construir URIs de imagem escritos em um documento HTML.O padrão é uma linha vazia.
publicstringImagesFolderAlias{get;set;}
Valor da propriedade
Remarks
Quando você salve um Aspose.Words.Document em formato HTML, __ WL27__ precisa salvar todas as imagens incorporadas no documento como arquivos independentes.Wl26.Saving.HtmlSaveOptions.ImagesFolder permite que você especifique onde as fotos serão salvas e _www.save.html.
Se Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias não é uma linha vazia, então a imagem URI escrita em HTML será .
Se Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias é uma faixa vazia, então a imagem URI escrita em HTML será .
Se Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias é configurado para ‘.’ (dot), então o nome do arquivo da imagem será escrito para HTML sem caminho independentemente de outras opções.
Uma maneira alternativa de especificar o nome da pasta para construir URIs de imagem é usar Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.ImageSavingCallback
MetafileFormat
Especifica em que formato os metáfilos são salvos quando exportados para HTML, MHTML ou EPUB.O valor padrão é Aspose.Words.Saving.HtmlMetafileFormat.Png, o que significa que metáfilos são renderizados para raster imagens PNG.
publicHtmlMetafileFormatMetafileFormat{get;set;}
Valor da propriedade
Remarks
Os metáfilos não são nativamente exibidos por navegadores HTML. Por padrão, Aspose.Words converte imagens WMF e EMF em arquivos PNG quando exportados para html. Outras opções são para converter metafísicos em imagens SVG ou exportá-los como é sem conversão.
Algumas transformações de imagem, em particular a criação de imagem, não serão aplicadas às imagens metafísicas se forem exportadas para HTML sem conversão.
Veja também
HtmlSaveOptions.ImageResolution,HtmlSaveOptions.ScaleImageToShapeSize
NavigationMapLevel
Especifica o nível máximo de cabeçalhos localizados no mapa de navegação ao exportar para EPUB, MOBI ou AZW3formatos.
publicintNavigationMapLevel{get;set;}
Valor da propriedade
Remarks
O mapa de navegação permite aos agentes do usuário fornecer uma maneira fácil de navegação através da estrutura do documento. Geralmente, os pontos de navegação correspondem aos títulos no documento. Para localizar os títulos até o nível, atribuir esse valor a Aspose.Words.Saving.HtmlSaveOptions.NavigationMapLevel.
Por padrão, três níveis de títulos são localizados: parágrafos de estilos , e . Você pode definir esta propriedade para um valor de 1 a 9 para solicitar o nível máximo correspondente.
OfficeMathOutputMode
Controle como os objetos do OfficeMath são exportados para HTML, MHTML ou EPUB.O valor padrão é Aspose.Words.Saving.HtmlOfficeMathOutputMode.Image.
publicHtmlOfficeMathOutputModeOfficeMathOutputMode{get;set;}
Valor da propriedade
RemoveJavaScriptFromLinks
Especifica se o JavaScript será removido dos links.Default é ‘falso’.
publicboolRemoveJavaScriptFromLinks{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.
ReplaceBackslashWithYenSign
Determina se os caracteres backslash devem ser substituídos por signs.Default valor é ‘falso’.
publicboolReplaceBackslashWithYenSign{get;set;}
Valor da propriedade
Remarks
Por padrão, Aspose.Words imita o comportamento do MS Word e não substitui os caracteres backslash com sinais de ienes emgerados documentos HTML. No entanto, versões anteriores de Aspose.Words realizaram tais substituições em certosEsta bandeira permite compatibilidade para trás com versões anteriores de Aspose.Words.
ResolveFontNames
Determina se os nomes de família das letras utilizados no documento são resolvidos e substituídos de acordo comAspose.Words.Document.FontSettings quando escrito em formatos baseados em HTML.
publicboolResolveFontNames{get;set;}
Valor da propriedade
Remarks
Por padrão, esta opção é configurada e os nomes de família de fonts são escritos para HTML como especificado em documentos de origem. isto é, Aspose.Words.Document.FontSettings são ignorados e nenhuma resolução ou substituição de nomes de família de fonts é realizada.
Se esta opção for configurada, Aspose.Words usa Aspose.Words.Document.FontSettings para resolver cada nome de família de letra especificado em um documento de origem no nome de uma família de letra disponível, executando a substituição de letra conforme necessário.
ResourceFolder
Especifica uma pasta física onde todos os recursos, como imagens, fontes e CSS externos são salvos quando um documentoÉ exportado para HTML. Default é uma faixa vazia.
publicstringResourceFolder{get;set;}
Valor da propriedade
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder é a maneira mais simples de especificar um folheto onde todos os recursos devem ser escritos. Outra maneira é usar propriedades individuais _www.wl26_.setting.htmlsaveopções.FontsFolders, _wll26 _.saving.nlsavings.images.folder, e _wwl26.swt.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder tem uma prioridade mais baixa do que os folhetos especificados através deWl26.Rescavando.WhatsApps.FontsFolders, _www.whatsapp.cams.e_wll.saveoptions, e _whlsapps.co.id.com. por exemplo, se tanto _wwll26.whitsappsfileName.Exemplo: se as imagens são salvas, as fotos serão salvadas para __whll2.whtsappssfolds, enquanto a imagem será salvável para o site.
Se a pasta especificada por Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder não existe, ela será criada automaticamente.
Aspose.Words.Saving.HtmlSaveOptions.FontsFolder Aspose.Words.Saving.HtmlSaveOptions.ImagesFolder Aspose.Words.Saving.HtmlSaveOptions.CssStyleSheetFileName
ResourceFolderAlias
Especifica o nome da pasta usada para construir URIs de todos os recursos escritos em um documento HTML.O padrão é uma linha vazia.
publicstringResourceFolderAlias{get;set;}
Valor da propriedade
Remarks
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias é a maneira mais simples de especificar como os URIs para todos os arquivos de recurso devem ser construídos.As mesmas informações podem ser especificadas para imagens e fonts separadamente através deW L26.Salvamento.VivaOpções.ImagesFilderAlías e _www.vivaoptions, respetivamente.Não há propriedades individuais para CSS.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias tem uma prioridade mais baixa do que _www.wl26_.saving.htmlSavingOpções.FontsFilderAlias e _wwl26.savings.httpSavaOpcións.ImagesFotografias.Por exemplo, se ambos __wll27.savinga.whlSaviOpciones.ressouroFulderAlías e __wwls22.savingi.Whl.saviopções..fonteFoldersAlías são especificados, os URIs das fonts serão construídos usando __wl26-outs.shvv.hvmsavingsOpcions.
Se Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias é vazio, o Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder valor de propriedade será usado para construir URIs de recursos.
Se Aspose.Words.Saving.HtmlSaveOptions.ResourceFolderAlias é configurado para ‘.’ (dot), URIs de recursos só contém nomes de arquivo, sem qualquer caminho.
Aspose.Words.Saving.HtmlSaveOptions.ResourceFolder Aspose.Words.Saving.HtmlSaveOptions.FontsFolderAlias Aspose.Words.Saving.HtmlSaveOptions.ImagesFolderAlias
SaveFormat
Determina o formato em que o documento será salvo se este objeto de opções de salvo for usado.Pode ser Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub,Apresentação: Aspose.Words.SaveFormat.Azw3 ou Aspose.Words.SaveFormat.Mobi.
publicoverrideSaveFormatSaveFormat{get;set;}
Valor da propriedade
ScaleImageToShapeSize
Determina se as imagens são escaladas por Aspose.Words para o tamanho da forma de limite quando exportadas para HTML, MHTML ou EPUB.Default valor é ‘verdade’.
publicboolScaleImageToShapeSize{get;set;}
Valor da propriedade
Remarks
Uma imagem em um documento do Microsoft Word é uma forma. a forma tem um tamanho e a imagem tem o seu próprio Tamanho. os tamanhos não estão diretamente ligados. por exemplo, a foto pode ser 1024x786 pixels, mas a figura que exibe esta imagem poderá ser 400x300 pontos.
Para exibir uma imagem no navegador, deve ser escalado para o tamanho da forma. O Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize controle a propriedade onde a escalagem da imagem ocorre: em Aspose.Words durante a exportação para HTML ou no navegador quando exibindo o documento.
Quando Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize é , a imagem é escalada por __ WL27__ usando escalas de alta qualidade durante a exportação para o HTML. Quando _www.save.White.Thumbnail.scaleimage.ité, a foto é a saída com o seu tamanho original e o navegador tem que escalar.
Como resultado, você geralmente obterá uma melhor qualidade de exibição no navegador e tamanho de arquivo menor quando Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize é , mas melhor a qualidade da impressão e mais rápida a conversão quandowww.wl26.
Além de formas que contêm imagens de raster individuais, esta opção também afeta formas de grupo que consistem em imagens de raster. Se Aspose.Words.Saving.HtmlSaveOptions.ScaleImageToShapeSize é e uma forma de grupo contém imagens de raster cuja resolução intrínseca é maior do que o valor especificado em Aspose.Words.Saving.HtmlSaveOptions.ImageResolution, Aspose.Words irá aumentar a resolução de rendering para esse grupo.
Veja também
HtmlSaveOptions.ImageResolution
TableWidthOutputMode
Controla como as larguras de tabela, linha e célula são exportadas para HTML, MHTML ou EPUB.O valor padrão é Aspose.Words.Saving.HtmlElementSizeOutputMode.All.
publicHtmlElementSizeOutputModeTableWidthOutputMode{get;set;}
Valor da propriedade
Remarks
No formato HTML, os elementos de tabela, linha e célula (, , , ) podem ter suas larguras especificadas em relativos (percentagem) ou em unidades absolutas.Em um documento em Aspose.Words, as tabelas, linhas e celas podem possuir as suas laturas específicas usando unidades relativas ou absoltas também.
Quando você converte um documento para HTML usando Aspose.Words, você pode querer controlar como as larguras de tabela, linha e célula são exportadas para afetar a forma como o documento resultante é exibido no agente visual (por exemplo, um navegador ou visualizador).
Use esta propriedade como um filtro para especificar quais valores de largura de tabela são exportados para o documento de destino. Por exemplo, se você está convertendo um documento para EPUB e pretende ver o documentário em um dispositivo de leitura móvel, então você provavelmente quer evitar exportar valores absolutos de amplitude. Para fazer isso você precisa especificar o modo de saída Aspose.Words.Saving.HtmlElementSizeOutputMode.RelativeUma vez ou __ WL26.