Classe PdfAOptionsBase
Rappresenta la classe di base per le opzioni del plugin Documentize.PdfAConverter. Questa classe fornisce proprietà e metodi per configurare il processo di conversione e validazione PDF/A.
Rappresenta la classe di base per le opzioni del plugin Documentize.PdfAConverter. Questa classe fornisce proprietà e metodi per configurare il processo di conversione e validazione PDF/A.
public abstract class PdfAOptionsBase : IPluginOptions
Ereditarietà
Derivato
Implementa
Membri ereditati
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Costruttori
PdfAOptionsBase()
protected PdfAOptionsBase()
Proprietà
AlignText
Ottiene o imposta un valore che indica se sono necessari mezzi aggiuntivi per preservare l’allineamento del testo durante il processo di conversione PDF/A.
public bool AlignText { get; set; }
Valore Proprietà
Osservazioni
Quando impostato su true, il processo di conversione tenterà di ripristinare i limiti del segmento di testo originale. Per la maggior parte dei documenti non è necessario cambiare questa proprietà dal valore predefinito false, poiché l’allineamento del testo non cambia durante il processo di conversione predefinito.
CheckDifferentNamesInFontDictionaries
Ottiene i flag che controllano la conversione PDF/A nei casi in cui il documento PDF sorgente non corrisponde alla specifica PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Valore Proprietà
ErrorAction
Ottiene o imposta l’azione da intraprendere per gli oggetti che non possono essere convertiti.
public ConvertErrorAction ErrorAction { get; set; }
Valore Proprietà
IccProfileFileName
Ottiene o imposta il nome file del profilo ICC (International Color Consortium) da utilizzare per la conversione PDF/A al posto di quello predefinito.
public string IccProfileFileName { get; set; }
Valore Proprietà
Inputs
Ottiene la raccolta delle sorgenti dati
public List<idatasource> Inputs { get; }
Valore Proprietà
List<IDataSource>
IsLowMemoryMode
Ottiene o imposta un valore che indica se la modalità a bassa memoria è abilitata durante il processo di conversione PDF/A.
public bool IsLowMemoryMode { get; set; }
Valore Proprietà
LogOutputSource
Ottiene o imposta la sorgente dati per l’output del log.
public IDataSource LogOutputSource { get; set; }
Valore Proprietà
OptimizeFileSize
Ottiene o imposta un valore che indica se tentare di ridurre la dimensione del file durante il processo di conversione PDF/A.
public bool OptimizeFileSize { get; set; }
Valore Proprietà
Osservazioni
Quando impostato su true, il processo di conversione tenterà di minimizzare la dimensione del file risultante. Questo potrebbe influenzare le prestazioni del processo di conversione.
PdfAVersion
Ottiene o imposta la versione dello standard PDF/A da utilizzare per la validazione o la conversione.
public PdfAStandardVersion PdfAVersion { get; set; }
Valore Proprietà
Osservazioni
La versione dello standard PDF/A viene utilizzata per determinare il livello di conformità per la validazione e la conversione PDF/A. Se la versione è impostata su Documentize.PdfAStandardVersion.Auto, il sistema determinerà automaticamente la versione dello standard PDF/A appropriato per la validazione in base ai metadati del documento. Per il processo di conversione PDF/A, Documentize.PdfAStandardVersion.Auto predefinisce la versione standard PDF/A-1b.
SoftMaskAction
Ottiene o imposta l’azione da intraprendere durante la conversione di immagini con maschere soffici.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Valore Proprietà
Metodi
AddInput(IDataSource)
Aggiunge una nuova sorgente dati alla raccolta
public void AddInput(IDataSource dataSource)
Parametri
dataSource
IDataSource:
Namespace: Documentize Assembly: Documentize.dll