Class LoadOptions
Nome do espaço: Aspose.Words.Loading Assembleia: Aspose.Words.dll (25.4.0)
Permite especificar opções adicionais (como senha ou URI de base) quandoCarregar um documento em um objeto Aspose.Words.Document.
Para saber mais, visite o Specify Load Options Artigo de Documentação.
public class LoadOptions
Inheritance
Derived
ChmLoadOptions , HtmlLoadOptions , MarkdownLoadOptions , PdfLoadOptions , RtfLoadOptions , TxtLoadOptions
Membros herdados
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
LoadOptions()
Inicia uma nova instância desta classe com valores padrão.
public LoadOptions()
LoadOptions(Redação)
Um atalho para iniciar uma nova instância desta classe com a senha especificada para carregar um documento criptografado.
public LoadOptions(string password)
Parameters
password
string
A senha para abrir um documento criptografado. pode ser ‘zero’ ou linha vazia.
LoadOptions(Título: String, String)
Um atalho para iniciar uma nova instância desta classe com propriedades definidas aos valores especificados.
public LoadOptions(LoadFormat loadFormat, string password, string baseUri)
Parameters
loadFormat
LoadFormat
O formato do documento a ser carregado.
password
string
A senha para abrir um documento criptografado. pode ser ‘zero’ ou linha vazia.
baseUri
string
A corrente que será usada para resolver URIs relativos para absoluto. pode ser ’nula’ ou corrente vazia.
Properties
BaseUri
Obter ou definir a fila que será usada para resolver URIs relativos encontrados no documento em URIs absolutos quando necessário.Podem ser ’nulo’ ou fila.
public string BaseUri { get; set; }
Valor da propriedade
Remarks
Esta propriedade é usada para resolver URIs relativos em absoluto nos seguintes casos:
- Ao carregar um documento HTML de uma corrente e o documento contém imagens com URIs relativos e não tem um URI de base especificado no elemento HTML BASE.
- Ao salvar um documento em PDF e outros formatos, para recuperar imagens vinculadas usando URIs relativos para que as imagens possam ser salvas no documento de saída.
ConvertMetafilesToPng
Obter ou definir se converter metáfil(Aspose.FileFormat.Wmf ou Aspose.FileFormat.Emf)Imagens para Aspose.FileFormat.Png formato de imagem.
public bool ConvertMetafilesToPng { get; set; }
Valor da propriedade
Remarks
Metafiles (Aspose.FileFormat.Wmf ou Aspose.FileFormat.Emf)É um formato de imagem não comprimido e às vezes requer muito RAM para manter e processar o documento.Esta opção permite converter todas as imagens metafísicas para Aspose.FileFormat.Png no carregamento de documento.Por favor, note - a conversão de gráficos vector para raster diminui a qualidade das imagens.
ConvertShapeToOfficeMath
Obter ou definir se converter formas com EquationXML em Objetos de Matemática do Office.
public bool ConvertShapeToOfficeMath { get; set; }
Valor da propriedade
Encoding
Obter ou definir a codificação que será usada para carregar um documento HTML, TXT, ou CHM se a codificação não for especificada dentro do documento.Pode ser ’nulo’.
public Encoding Encoding { get; set; }
Valor da propriedade
Remarks
Esta propriedade é usada apenas ao carregar documentos HTML, TXT ou CHM.
Se a codificação não for especificada dentro do documento e esta propriedade é, então o sistema tentará detectar automaticamente a codificação.
FontSettings
Permite especificar configurações de fonte de documento.
public FontSettings FontSettings { get; set; }
Valor da propriedade
Remarks
Ao carregar alguns formatos, Aspose.Words pode precisar de resolver as letras. Por exemplo, quando carregar documentos HTML, Aspose.Words pode resolver as letras para executar a falha de letras.
Se configurado para , as configurações de letra estática padrão Aspose.Words.Fonts.FontSettings.DefaultInstance será usado.
O valor padrão é.
IgnoreOleData
Determina se ignorar os dados OLE.
public bool IgnoreOleData { get; set; }
Valor da propriedade
Remarks
Ignorar dados OLE pode reduzir o consumo de memória e aumentar o desempenho sem dados perdidos em um caso em que o formato de destino não suporta objetos OLE.
O valor padrão é.
LanguagePreferences
Recebe preferências de idioma que serão usadas quando o documento é carregado.
public LanguagePreferences LanguagePreferences { get; }
Valor da propriedade
LoadFormat
especifica o formato do documento a ser carregado.O padrão é Aspose.Words.LoadFormat.Auto.
public LoadFormat LoadFormat { get; set; }
Valor da propriedade
Remarks
Recomenda-se que você especifique o Aspose.Words.LoadFormat.Auto valor e deixe Aspose.Words detectar o formato de arquivo automaticamente.Se você sabe o formato do documento que você está prestes a carregar, você pode especificar o formato explicitamente e isso vai reduzir ligeiramente o tempo de carregamento pela superfície associada com a deteção automática do formato.Se você especificar um formato de carregamento explicitamente e ele vai surgir para ser errado, a deteção automática será invocada e uma segunda tentativa de carregar o arquivo será feita.
MswVersion
Permite especificar que o processo de carregamento de documento deve corresponder a uma versão específica do MS Word.O valor padrão é Aspose.Words.Settings.MsWordVersion.Word2019
public MsWordVersion MswVersion { get; set; }
Valor da propriedade
Remarks
Versões diferentes do Word podem lidar com certos aspectos do conteúdo do documento e formatar de forma ligeiramente diferentedurante o processo de carregamento, o que pode resultar em pequenas diferenças no Document Object Model.
Password
Obter ou definir a senha para abrir um documento criptografado.Pode ser ’nulo’ ou linha vazia.O padrão é ’nulo’.
public string Password { get; set; }
Valor da propriedade
Remarks
Você precisa saber a senha para abrir um documento criptografado.Se o documento não é criptografado, configure isso ou coloque a linha vazia.
PreserveIncludePictureField
Obter ou definir se preservar o campo INCLUDEPICTURE ao ler formatos do Microsoft Word.O valor padrão é ‘falso’.
public bool PreserveIncludePictureField { get; set; }
Valor da propriedade
Remarks
Por padrão, o campo INCLUDEPICTURE é convertido em um objeto de forma. Você pode override que se você precisa o campo para ser preservado, por exemplo, se você deseja atualizá-lo programaticamente. No entanto, note que esta abordagem não é comum para Aspose.Words. Use-o em seu próprio risco.
Um dos possíveis casos de utilização pode ser usar um MERGEFIELD como um campo infantil para mudar dinâmicamente o caminho fonte da imagem.
ProgressCallback
Chamado durante o carregamento de um documento e aceita dados sobre o progresso do carregamento.
public IDocumentLoadingCallback ProgressCallback { get; set; }
Valor da propriedade
Remarks
Aspose.Words.LoadFormat.Docx, __ WL26.FlatOpc, Wl26. LoadForma.docm, ~W L26, _Dotm.GoodFormate.Dox. _ www.loadFort.dock.co.uk.org.com.t .
ResourceLoadingCallback
Permite controlar como recursos externos (imagens, folhas de estilo) são carregados quando um documento é importado de HTML, MHTML.
public IResourceLoadingCallback ResourceLoadingCallback { get; set; }
Valor da propriedade
TempFolder
Permite o uso de arquivos temporários durante a leitura do documento.Por padrão, esta propriedade é ’nula’ e nenhum arquivo temporário é usado.
public string TempFolder { get; set; }
Valor da propriedade
Remarks
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 a leitura é completa.
UpdateDirtyFields
Determina se atualizar os campos com o atributo ‘sucia’.
public bool UpdateDirtyFields { get; set; }
Valor da propriedade
UseSystemLcid
Obter ou definir se usar o valor LCID obtido do registo do Windows para determinar as margens de configuração de página padrão.
public bool UseSystemLcid { get; set; }
Valor da propriedade
Remarks
Se configurado para , então o comportamento do MS Word é emulado que leva o valor LCID do registro do Windows.
O valor padrão é.
WarningCallback
Chamado durante uma operação de carga, quando um problema é detectado que pode resultar em dados ou formatação perda de fidelidade.
public IWarningCallback WarningCallback { get; set; }
Valor da propriedade
Methods
Equals(Objeto)
Determina se o objeto especificado é igual em valor ao objeto atual.
public override bool Equals(object obj)
Parameters
obj
object