Class PdfAOptionsBase
Representa la clase base para las opciones del complemento Documentize.PdfAConverter. Esta clase proporciona propiedades y métodos para configurar el proceso de conversión y validación PDF/A.
Representa la clase base para las opciones del complemento Documentize.PdfAConverter.
Esta clase proporciona propiedades y métodos para configurar el proceso de conversión y validación PDF/A.
public abstract class PdfAOptionsBase : IPluginOptionsHerencia
Derivados
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 se requieren 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 la propiedad
Observaciones
Cuando se establece en true, el proceso de conversión intentará restaurar los límites originales de los fragmentos de texto.
Para la mayoría de los documentos no es necesario cambiar esta propiedad del valor predeterminado false, ya que la alineación del texto no varía durante el proceso de conversión predeterminado.
CheckDifferentNamesInFontDictionaries
Obtiene las banderas que controlan la conversión PDF/A en casos en que el documento PDF de origen no corresponde a la especificación PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }Valor de la propiedad
ErrorAction
Obtiene o establece la acción a tomar para los objetos que no pueden convertirse.
public ConvertErrorAction ErrorAction { get; set; }Valor de la propiedad
IccProfileFileName
Obtiene o establece el nombre de archivo del perfil ICC (International Color Consortium) que se usará para la conversión PDF/A en lugar del predeterminado.
public string IccProfileFileName { get; set; }Valor de la propiedad
Inputs
Obtiene la colección de datos.
public List<idata> Inputs { get; }Valor de la propiedad
IsLowMemoryMode
Obtiene o establece un valor que indica si el modo de bajo consumo de memoria está habilitado durante el proceso de conversión PDF/A.
public bool IsLowMemoryMode { get; set; }Valor de la propiedad
LogOutputSource
Obtiene o establece la fuente de datos para la salida del registro.
public IData LogOutputSource { get; set; }Valor de la propiedad
OptimizeFileSize
Obtiene o establece un valor que indica si se debe intentar reducir el tamaño del archivo durante la conversión PDF/A.
public bool OptimizeFileSize { get; set; }Valor de la 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 usará para la validación o conversión.
public PdfAStandardVersion PdfAVersion { get; set; }Valor de la propiedad
Observaciones
La versión del estándar PDF/A se utiliza para determinar el nivel de cumplimiento para la validación y conversión 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 PDF/A, Documentize.PdfAStandardVersion.Auto se interpreta por defecto como la versión 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 la propiedad
Métodos
AddInput(IData)
Añade nuevos datos a la colección.
public void AddInput(IData data)Parámetros
dataIData: Datos de entrada.
Espacio de nombres: Documentize
Ensamblado: Documentize.dll