Class SaveOptions

Class SaveOptions

Nome do espaço: Aspose.Words.Saving Assembleia: Aspose.Words.dll (25.4.0)

Esta é uma classe de base abstrata para classes que permitem que o usuário especifique maisOpções quando salvar um documento em um formato específico.

Para saber mais, visite o Specify Save Options Artigo de Documentação.

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions

Membros herdados

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Um exemplo da classe Aspose.Words.Saving.SaveOptions ou qualquer classe derivada é transferido para a corrente Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)ou a faixa Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) sobrecarrega para o usuário para definir opções personalizadas ao salvar um documento.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

Recebe ou coloca um valor booleano indicando se permitir a inserção de letras com as folhas do PostScript quando a inserção de letras TrueType em um documento é salvo.O valor padrão é ‘falso’.

public bool AllowEmbeddingPostScriptFonts { get; set; }

Valor da propriedade

bool

Remarks

Observe, o Word não incorpora fontes PostScript, mas pode abrir documentos com fontes incorporadas deste tipo.

Esta opção só funciona quando a propriedade Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts da Aspose.Words.DocumentBase.FontInfos é configurada para .

CustomTimeZoneInfo

Obter ou definir a zona horária local personalizada utilizada para os campos de data/hora.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

Valor da propriedade

TimeZoneInfo

Remarks

Esta opção está disponível em um framework .Net a partir da versão 3.5 ou .Net Standard.

Por padrão, Aspose.Words usa a zona horária local do sistema quando escreve campos de data/hora, esta opção permite definir o valor personalizado.

DefaultTemplate

Obter ou definir o caminho para o modelo padrão (incluindo o nome de arquivo).O valor padrão desta propriedade é Linha vazia (Sistema de estágio e vazio)

public string DefaultTemplate { get; set; }

Valor da propriedade

string

Remarks

Se especificado, este caminho é usado para carregar o modelo quando Aspose.Words.Document.AutomaticallyUpdateStyles é ’true’, mas Aspose.Words.Document.AttachedTemplate é vazio.

Dml3EfeitosRenderingMode

Obter ou definir um valor que determina como os efeitos 3D são renderizados.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

Valor da propriedade

Dml3DEffectsRenderingMode

Remarks

O valor padrão é Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

Obter ou definir um valor que determina como os efeitos DrawingML são renderizados.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

Valor da propriedade

DmlEffectsRenderingMode

Remarks

O valor padrão é Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Esta propriedade é usada quando o documento é exportado para formatos de página fixos.

DmlRenderingMode

Obter ou definir um valor que determina como as formas DrawingML são renderizadas.

public DmlRenderingMode DmlRenderingMode { get; set; }

Valor da propriedade

DmlRenderingMode

Remarks

O valor padrão é Aspose.Words.Saving.DmlRenderingMode.Fallback.

Esta propriedade é usada quando o documento é exportado para formatos de página fixos.

ExportGeneratorName

Quando ’true’, o nome e a versão de Aspose.Words são incorporados em arquivos produzidos.O valor padrão é ’true'.

public bool ExportGeneratorName { get; set; }

Valor da propriedade

bool

ImlRenderingMode

Recebe ou coloca um valor que determina como os objetos de tinta (InkML) são renderizados.

public ImlRenderingMode ImlRenderingMode { get; set; }

Valor da propriedade

ImlRenderingMode

Remarks

O valor padrão é Aspose.Words.Saving.ImlRenderingMode.InkML.

Esta propriedade é usada quando o documento é exportado para formatos de página fixos.

MemoryOptimization

Obter ou definir valor determinando se a otimização da memória deve ser realizada antes de salvar o documento.O valor padrão para esta propriedade é ‘falso’.

public bool MemoryOptimization { get; set; }

Valor da propriedade

bool

Remarks

A definição desta opção para “verdadeira” pode reduzir significativamente o consumo de memória enquanto economiza grandes documentos ao custo de tempo mais lento.

PrettyFormat

Quando ‘verdadeiro’, os formatos finais de saída onde aplicável.O valor padrão é ‘falso’.

public bool PrettyFormat { get; set; }

Valor da propriedade

bool

Remarks

Configurado para fazer HTML, MHTML, EPUB, WordML, RTF, DOCX e ODT output humano leitável.

ProgressCallback

Chamada durante o armazenamento de um documento e aceita dados sobre o progresso de armazenamento.

public IDocumentSavingCallback ProgressCallback { get; set; }

Valor da propriedade

IDocumentSavingCallback

Remarks

O progresso é relatado quando você economiza para Aspose.Words.SaveFormat.Docx, __ WL26.SavFormate.FlatOpc, _W L27.SavaFormata.docm,W l22.SaviFormato.dotm e www.wl26_.saviformato-Dotx.co.uk . wll26.safeFormati.do.o.e _wls26/e.tml.SafeForma.Mhtml.a.vll.

SaveFormat

Determina o formato em que o documento será salvo se este objeto de opções de salvo for usado.

public abstract SaveFormat SaveFormat { get; set; }

Valor da propriedade

SaveFormat

TempFolder

Especifica a pasta para arquivos temporários usados ao salvar para um arquivo DOC ou DOCX.Por padrão esta propriedade é ’nula’ e nenhum arquivo temporário é usado.

public string TempFolder { get; set; }

Valor da propriedade

string

Remarks

Quando Aspose.Words salva um documento, ele precisa criar estruturas internas temporárias. por padrão, essas estruturas internas são criadas na memória e o uso da memória pica por um curto período de tempo enquanto o documento é salvo.

Especificar uma pasta temporária usando Aspose.Words.Saving.SaveOptions.TempFolder vai causar Aspose.Words para manter as estruturas internas em arquivos temporários em vez de memória.

A pasta deve existir e ser escrita, caso contrário, uma exceção será jogada.

Aspose.Words remove automaticamente todos os arquivos temporários quando o armazenamento é completo.

Exceptions

OutOfMemoryException

Jogue se você está guardando um documento muito grande (milhares de páginas) e/ou processando muitos documentos ao mesmo tempo.O pico de memória durante a poupança pode ser significativo o suficiente para causar a exceção.

UpdateAmbiguousTextFont

Determina se os atributos de letra serão alterados de acordo com o código de caracteres que está sendo usado.

public bool UpdateAmbiguousTextFont { get; set; }

Valor da propriedade

bool

UpdateCreatedTimeProperty

Obter ou definir um valor determinando se a propriedade Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime é atualizada antes de salvar.Valor padrão é ‘falso’;

public bool UpdateCreatedTimeProperty { get; set; }

Valor da propriedade

bool

UpdateFields

Obter ou definir um valor que determina se os campos de certos tipos devem ser atualizados antes de salvar o documento para um formato de página fixa.O valor padrão para esta propriedade é ‘verdade’.

public bool UpdateFields { get; set; }

Valor da propriedade

bool

Remarks

Permite especificar se mimar ou não o comportamento do MS Word.

UpdateLastPrintedProperty

Obter ou definir um valor determinando se a propriedade Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted é atualizada antes de economizar.

public bool UpdateLastPrintedProperty { get; set; }

Valor da propriedade

bool

UpdateLastSavedTimeProperty

Obter ou definir um valor determinando se a propriedade Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime é atualizada antes de economizar.

public bool UpdateLastSavedTimeProperty { get; set; }

Valor da propriedade

bool

UseAntiAliasing

Obter ou definir um valor determinando se ou não usar anti-alias para renderização.

public bool UseAntiAliasing { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é . Quando este valor é configurado para anti-aliasing é usado para renderização.

Esta propriedade é usada quando o documento é exportado para os seguintes formatos: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Quando o documento é exportado para Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 ou Aspose.Words.SaveFormat.Mobi esta opção é usada para raster imagens.

UseHighQualityRendering

Obter ou definir um valor que determina se ou não usar algoritmos de renderização de alta qualidade (ou seja, lento).

public bool UseHighQualityRendering { get; set; }

Valor da propriedade

bool

Remarks

O valor padrão é “falso”.

Esta propriedade é usada quando o documento é exportado para os formatos de imagem: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

Crie um objeto de opções de armazenamento de uma classe apropriada para o formato de armazenamento especificado.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

O formato de armazenamento para o qual criar um objeto de opções de armazenamento.

Returns

SaveOptions

Um objeto de uma classe que deriva de Aspose.Words.Saving.SaveOptions.

CreateSaveOptions(Redação)

Cria um objeto de opções de armazenamento de uma classe apropriada para a extensão de arquivo especificada no nome de arquivo dado.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

A extensão deste nome de arquivo determina a classe das opções de armazenamento objetos para criar.

Returns

SaveOptions

Um objeto de uma classe que deriva de Aspose.Words.Saving.SaveOptions.

 Português