Classe PdfAOptionsBase
Représente la classe de base pour les options du plugin Documentize.PdfAConverter. Cette classe fournit des propriétés et des méthodes pour configurer le processus de conversion et de validation PDF/A.
Represents the base class for the Documentize.PdfAConverter plugin options. This class provides properties and methods for configuring the PDF/A conversion and validation process.
public abstract class PdfAOptionsBase : IPluginOptions
Héritage
Dérivé
Implémente
Membres hérités
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructeurs
PdfAOptionsBase()
protected PdfAOptionsBase()
Propriétés
AlignText
Obtient ou définit une valeur indiquant si des moyens supplémentaires sont nécessaires pour préserver l’alignement du texte durant le processus de conversion PDF/A.
public bool AlignText { get; set; }
Valeur de la propriété
Remarques
Lorsqu’il est défini sur true, le processus de conversion tentera de rétablir les limites des segments de texte d’origine. Pour la plupart des documents, il n’est pas nécessaire de modifier cette propriété par rapport à la valeur par défaut false, car l’alignement du texte ne change pas pendant le processus de conversion par défaut.
CheckDifferentNamesInFontDictionaries
Obtient les indicateurs qui contrôlent la conversion PDF/A pour les cas où le document PDF source ne correspond pas à la spécification PDF.
public bool CheckDifferentNamesInFontDictionaries { get; set; }
Valeur de la propriété
ErrorAction
Obtient ou définit l’action à prendre pour les objets qui ne peuvent pas être convertis.
public ConvertErrorAction ErrorAction { get; set; }
Valeur de la propriété
IccProfileFileName
Obtient ou définit le nom de fichier du profil ICC (International Color Consortium) à utiliser pour la conversion PDF/A à la place de celui par défaut.
public string IccProfileFileName { get; set; }
Valeur de la propriété
Inputs
Obtient la collection de sources de données
public List<idatasource> Inputs { get; }
Valeur de la propriété
List<IDataSource>
IsLowMemoryMode
Obtient ou définit une valeur indiquant si le mode basse mémoire est activé durant le processus de conversion PDF/A.
public bool IsLowMemoryMode { get; set; }
Valeur de la propriété
LogOutputSource
Obtient ou définit la source de données pour la sortie du journal.
public IDataSource LogOutputSource { get; set; }
Valeur de la propriété
OptimizeFileSize
Obtient ou définit une valeur indiquant s’il faut essayer de réduire la taille du fichier durant le processus de conversion PDF/A.
public bool OptimizeFileSize { get; set; }
Valeur de la propriété
Remarques
Lorsqu’il est défini sur true, le processus de conversion tentera de minimiser la taille du fichier résultant. Cela pourrait affecter la performance du processus de conversion.
PdfAVersion
Obtient ou définit la version de la norme PDF/A à utiliser pour la validation ou la conversion.
public PdfAStandardVersion PdfAVersion { get; set; }
Valeur de la propriété
Remarques
La version de la norme PDF/A est utilisée pour déterminer le niveau de conformité pour la validation et la conversion PDF/A. Si la version est définie sur Documentize.PdfAStandardVersion.Auto, le système déterminera automatiquement la version appropriée de la norme PDF/A pour la validation en fonction des métadonnées du document. Pour le processus de conversion PDF/A, Documentize.PdfAStandardVersion.Auto correspond par défaut à la version de norme PDF/A-1b.
SoftMaskAction
Obtient ou définit l’action à prendre lors de la conversion d’images avec des masques doux.
public ConvertSoftMaskAction SoftMaskAction { get; set; }
Valeur de la propriété
Méthodes
AddInput(IDataSource)
Ajoute une nouvelle source de données à la collection
public void AddInput(IDataSource dataSource)
Paramètres
dataSource
IDataSource:
Namespace: Documentize Assembly: Documentize.dll