Class PdfAOptionsBase

Informação

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

objectPdfAOptionsBase

Derivados

Implementa

Membros Herdados

Construtores

PdfAOptionsBase()

protected PdfAOptionsBase()

Propriedades

AlignText

Obtém ou define um valor que indica se meios adicionais são necessários para preservar o alinhamento do texto durante o processo de conversão de PDF/A.

public bool AlignText { get; set; }

Valor da Propriedade

bool

Observações

Quando definido como true, o processo de conversão tentará restaurar os limites do segmento de texto original. Para a maioria dos documentos, não há necessidade de mudar essa propriedade do valor padrão false, já que 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 de 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

bool

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

ConvertErrorAction

IccProfileFileName

Obtém ou define o nome do arquivo do perfil ICC (International Color Consortium) a ser usado para a conversão de PDF/A no lugar do padrão.

public string IccProfileFileName { get; set; }

Valor da Propriedade

string

Inputs

Obtém a coleção de fontes de dados

public List<idatasource> Inputs { get; }

Valor da Propriedade

List<IDataSource>

IsLowMemoryMode

Obtém ou define um valor que indica se o modo de baixa memória está habilitado durante o processo de conversão de PDF/A.

public bool IsLowMemoryMode { get; set; }

Valor da Propriedade

bool

LogOutputSource

Obtém ou define a fonte de dados para a saída do log.

public IDataSource LogOutputSource { get; set; }

Valor da Propriedade

IDataSource

OptimizeFileSize

Obtém ou define um valor que indica se deve tentar reduzir o tamanho do arquivo durante o processo de conversão de PDF/A.

public bool OptimizeFileSize { get; set; }

Valor da Propriedade

bool

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

PdfAStandardVersion

Observações

A versão do padrão PDF/A é usada para determinar o nível de conformidade para a 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 de PDF/A, o Documentize.PdfAStandardVersion.Auto padrão é 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

ConvertSoftMaskAction

Métodos

AddInput(IDataSource)

Adiciona uma nova fonte de dados à coleção

public void AddInput(IDataSource dataSource)

Parâmetros

Namespace: Documentize Assembly: Documentize.dll

 Português