Classe PdfAOptionsBase
Representa a classe base para as opções do plugin Documentize.PdfAConverter. Esta classe fornece propriedades e métodos para configurar o processo de conversão e validação de PDF/A.
Representa a classe base para as opções do plugin Documentize.PdfAConverter.
Esta classe fornece propriedades e métodos para configurar o processo de conversão e validação de PDF/A.
public abstract class PdfAOptionsBase : IPluginOptions
Herança
Derivados
Implementa
Membros Herdados
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Construtores
PdfAOptionsBase()
protected PdfAOptionsBase()
Propriedades
AlignText
Obtém ou define um valor indicando se meios adicionais são necessários para preservar o alinhamento do texto durante o processo de conversão PDF/A.
public bool AlignText { get; set; }
Valor da Propriedade
Observações
Quando definido como true, o processo de conversão tentará restaurar os limites do segmento de texto original.
Na maioria dos documentos, não há necessidade de alterar essa propriedade do valor padrão false,
pois o alinhamento do texto não muda durante o processo de conversão padrão.
CheckDifferentNamesInFontDictionaries
Obtém as flags que controlam a conversão PDF/A para casos em que o documento PDF de origem não corresponde à especificação PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Valor da Propriedade
ErrorAction
Obtém ou define a ação a ser tomada para objetos que não podem ser convertidos.
public ConvertErrorAction ErrorAction { get; set; }
Valor da Propriedade
IccProfileFileName
Obtém ou define o nome do arquivo do perfil ICC (International Color Consortium) a ser usado para a conversão PDF/A em vez do padrão.
public string IccProfileFileName { get; set; }
Valor da Propriedade
Inputs
Obtém a coleção de fontes de dados
public List<idatasource> Inputs { get; }
Valor da Propriedade
IsLowMemoryMode
Obtém ou define um valor indicando se o modo de baixa memória está ativado durante o processo de conversão PDF/A.
public bool IsLowMemoryMode { get; set; }
Valor da Propriedade
LogOutputSource
Obtém ou define a fonte de dados para a saída de log.
public IDataSource LogOutputSource { get; set; }
Valor da Propriedade
OptimizeFileSize
Obtém ou define um valor indicando se deve-se tentar reduzir o tamanho do arquivo durante o processo de conversão PDF/A.
public bool OptimizeFileSize { get; set; }
Valor da Propriedade
Observações
Quando definido como true, o processo de conversão tentará minimizar o tamanho do arquivo resultante.
Isso pode afetar o desempenho do processo de conversão.
PdfAVersion
Obtém ou define a versão do padrão PDF/A a ser usada para validação ou conversão.
public PdfAStandardVersion PdfAVersion { get; set; }
Valor da Propriedade
Observações
A versão do padrão PDF/A é usada para determinar o nível de conformidade para validação e conversão de PDF/A.
Se a versão for definida como Documentize.PdfAStandardVersion.Auto, o sistema determinará automaticamente
a versão apropriada do padrão PDF/A para validação com base nos metadados do documento.
Para o processo de conversão PDF/A, a Documentize.PdfAStandardVersion.Auto padrão para a versão do padrão PDF/A-1b.
SoftMaskAction
Obtém ou define a ação a ser tomada durante a conversão de imagens com máscaras suaves.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Valor da Propriedade
Métodos
AddInput(IDataSource)
Adiciona uma nova fonte de dados à coleção
public void AddInput(IDataSource dataSource)
Parâmetros
dataSource
IDataSource:
Namespace: Documentize
Assembly: Documentize.dll