Clase PdfAOptionsBase
Representa la clase base para las opciones del plugin Documentize.PdfAConverter. Esta clase proporciona propiedades y métodos para configurar el proceso de conversión y validación de PDF/A.
Representa la clase base para las opciones del plugin Documentize.PdfAConverter. Esta clase proporciona propiedades y métodos para configurar el proceso de conversión y validación de PDF/A.
public abstract class PdfAOptionsBase : IPluginOptions
Herencia
Derivadas
Implementa
Miembros Heredados
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructores
PdfAOptionsBase()
protected PdfAOptionsBase()
Propiedades
AlignText
Obtiene o establece un valor que indica si son necesarios medios adicionales para preservar la alineación del texto durante el proceso de conversión a PDF/A.
public bool AlignText { get; set; }
Valor de Propiedad
Observaciones
Cuando se establece en true, el proceso de conversión intentará restaurar los límites de segmento de texto originales. Para la mayoría de los documentos no es necesario cambiar esta propiedad del valor por defecto false, ya que la alineación del texto no cambia durante el proceso de conversión por defecto.
CheckDifferentNamesInFontDictionaries
Obtiene las banderas que controlan la conversión a PDF/A para los casos en que el documento PDF de origen no corresponde a la especificación PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Valor de Propiedad
ErrorAction
Obtiene o establece la acción a tomar para los objetos que no se pueden convertir.
public ConvertErrorAction ErrorAction { get; set; }
Valor de Propiedad
IccProfileFileName
Obtiene o establece el nombre de archivo del perfil ICC (International Color Consortium) que se utilizará para la conversión a PDF/A en lugar del predeterminado.
public string IccProfileFileName { get; set; }
Valor de Propiedad
Inputs
Obtiene la colección de fuentes de datos
public List<idatasource> Inputs { get; }
Valor de Propiedad
IsLowMemoryMode
Obtiene o establece un valor que indica si el modo de baja memoria está habilitado durante el proceso de conversión a PDF/A.
public bool IsLowMemoryMode { get; set; }
Valor de Propiedad
LogOutputSource
Obtiene o establece la fuente de datos para la salida del registro.
public IDataSource LogOutputSource { get; set; }
Valor de Propiedad
OptimizeFileSize
Obtiene o establece un valor que indica si se debe intentar reducir el tamaño del archivo durante el proceso de conversión a PDF/A.
public bool OptimizeFileSize { get; set; }
Valor de Propiedad
Observaciones
Cuando se establece en true, el proceso de conversión intentará minimizar el tamaño del archivo resultante. Esto podría afectar el rendimiento del proceso de conversión.
PdfAVersion
Obtiene o establece la versión del estándar PDF/A que se utilizará para validación o conversión.
public PdfAStandardVersion PdfAVersion { get; set; }
Valor de Propiedad
Observaciones
La versión del estándar PDF/A se utiliza para determinar el nivel de conformidad para la validación y conversión a PDF/A. Si la versión se establece en Documentize.PdfAStandardVersion.Auto, el sistema determinará automáticamente la versión adecuada del estándar PDF/A para la validación en función de los metadatos del documento. Para el proceso de conversión a PDF/A, Documentize.PdfAStandardVersion.Auto se establece por defecto en la versión estándar PDF/A-1b.
SoftMaskAction
Obtiene o establece la acción a tomar durante la conversión de imágenes con máscaras suaves.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Valor de Propiedad
Métodos
AddInput(IDataSource)
Agrega una nueva fuente de datos a la colección
public void AddInput(IDataSource dataSource)
Parámetros
dataSource
IDataSource:
Namespace: Documentize Assembly: Documentize.dll