Class PdfFormatConversionOptions

Classe PdfFormatConversionOptions

Représente un ensemble d’options pour convertir un document PDF

public class PdfFormatConversionOptions

Constructeurs

NomDescription
PdfFormatConversionOptions(PdfFormat)Constructeur
PdfFormatConversionOptions(PdfFormat, ConvertErrorAction)Constructeur
PdfFormatConversionOptions(string, PdfFormat)Constructeur
PdfFormatConversionOptions(Stream, PdfFormat, ConvertErrorAction)Constructeur
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction)Constructeur
PdfFormatConversionOptions(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)Constructeur

Propriétés

NomDescription
static Default { get; }Obtient l’objet PdfFormatConversionOptions avec les paramètres par défaut
AlignText { get; set; }Ce drapeau contrôle l’alignement du texte dans le document converti. Par défaut, la conversion du document n’affecte pas l’alignement du texte et laisse le texte tel quel. Cependant, dans certains cas, la substitution de police peut provoquer des chevauchements ou des espaces supplémentaires dans le document converti. Lorsque ce drapeau est activé, des opérations d’alignement spéciales seront effectuées. Ce drapeau ne doit être activé que pour les documents présentant des problèmes de texte chevauché ou des espaces superflus, car son utilisation peut réduire les performances et, dans certains cas, corrompre le contenu textuel.
ConvertSoftMaskAction { get; set; }Action pour les images avec masque doux.
ErrorAction { get; set; }Action pour les objets qui ne peuvent pas être convertis
ExcludeFontsStrategy { get; set; }Stratégie(s) pour exclure les polices superflues et réduire la taille du fichier du document. Ce paramètre n’a de sens que lorsque le drapeau OptimizeFileSize est activé. Par défaut, la combinaison des stratégies SubsetFonts et RemoveDuplicatedFonts est utilisée.
FontEmbeddingOptions { get; }Options pour les cas où il n’est pas possible d’intégrer certaines polices dans le document PDF.
Format { get; set; }Format PDF.
IccProfileFileName { get; set; }Obtient ou définit le nom du fichier du profil ICC. En cas de valeur nulle, le profil ICC par défaut est utilisé.
IsAsyncImageStreamsConversionMode { get; set; }Obtient ou définit l’exécution des flux d’images en mode asynchrone.
IsLowMemoryMode { get; set; }Indique si le mode de conversion à faible consommation de mémoire est activé
IsTransferInfo { get; set; }Obtient ou définit si les données de Info doivent être transférées vers Metadata lors de la conversion en PDF 2.0. Vrai par défaut.
LogFileName { get; set; }Chemin vers le fichier où les commentaires seront enregistrés.
LogStream { get; set; }Flux dans lequel les commentaires seront enregistrés.
NonSpecificationCases { get; }Contient des indicateurs pour contrôler le processus de conversion PDF/A dans les cas où le document source ne correspond pas à la spécification PDF/A.
NotAccessibleFonts { get; }Cette propriété est externe. Elle contient toutes les polices (noms des polices) qui n’ont pas été trouvées sur l’ordinateur lors de la dernière conversion PDF/A.
OptimizeFileSize { get; set; }Obtient ou définit un indicateur qui active ou désactive un mode de conversion spécial pour obtenir un document PDF/A de taille réduite. Actuellement, ce drapeau influence l’optimisation des polices utilisées dans le document PDF et, à l’avenir, il pourra également être utilisé pour activer l’optimisation d’autres structures de données, telles que les graphismes. L’activation de ce drapeau et de ce mode peut réduire considérablement la taille du fichier, mais peut également diminuer significativement les performances de conversion.
OutputIntent { get; set; }Obtient ou définit l’OutputIntent pour la conversion au format PDF.
PuaTextProcessingStrategy { get; set; }Stratégie pour traiter les symboles de la zone d’utilisation privée Unicode (PUA).
SymbolicFontEncodingStrategy { get; set; }Stratégie pour copier les données d’encodage pour les polices symboliques si une police TrueType symbolique possède plus d’une sous-table d’encodage.
TransparencyAction { get; set; }Action pour les objets masqués par image
UnicodeProcessingRules { get; set; }Règles pour résoudre les problèmes de correspondance Unicode. Peut être nul.

Champs

NomDescription
AlignStrategyStratégie pour aligner le texte. Ce paramètre n’a de sens que lorsque le drapeau AlignText est activé.

Voir Aussi