PdfFormatConversionOptions

PdfFormatConversionOptions class

représente un ensemble d’options pour convertir le document PDF

public class PdfFormatConversionOptions

Constructeurs

NomLa description
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

NomLa description
static Default { get; }Obtient l’objet PdfFormatConversionOptions avec les paramètres par défaut
AlignText { get; set; }Cet indicateur contrôle l’alignement du texte dans le document converti. Par défaut, la conversion de document n’affecte pas l’alignement du texte et laisse le texte tel quel. Mais dans certains cas, la substitution de police provoque un chevauchement de texte ou des espaces supplémentaires dans le document converti. Lorsque cet indicateur est défini , des opérations d’alignement spéciales seront effectuées. Cet indicateur doit être défini uniquement pour les documents qui ont des problèmes de chevauchement de texte ou d’espaces de texte supplémentaires qui entraînent l’utilisation de cet indicateur diminuant les performances et, dans certains cas, pourraient corrompre le contenu du texte.
ConvertSoftMaskAction { get; set; }Action pour les images avec masque mou.
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 drapeauOptimizeFileSize est défini sur true. Par combinaison de stratégies par défautSubsetFonts et RemoveDuplicatedFonts est utilisé.
FontEmbeddingOptions { get; }Options pour les cas où il n’est pas possible d’intégrer certaines polices dans un document PDF.
Format { get; set; }Format PDF.
IccProfileFileName { get; set; }Obtient ou définit le nom de fichier du nom de profil ICC. En cas de null, le profil ICC par défaut utilisé.
IsAsyncImageStreamsConversionMode { get; set; }Obtient/définit la série de flux d’images en mode asynchrone.
IsLowMemoryMode { get; set; }Le mode de conversion de mémoire faible est-il activé
IsTransferInfo { get; set; }Obtient ou définit s’il faut transmettre les données d’Info aux métadonnées lors de la conversion au format PDF 2.0. Vrai par défaut.
LogFileName { get; set; }Chemin d’accès au fichier où les commentaires seront stockés.
LogStream { get; set; }Flux où les commentaires seront stocké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 hors propriété. Il contient toutes les polices (noms de police) 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/désactive le mode de conversion spécial pour obtenir un document PDF/A avec une taille de fichier réduite. Maintenant, cet indicateur a un impact sur l’optimisation des polices utilisées dans le document PDF, éventuellement, à l’avenir, cet indicateur sera également utilisé pour activer l’optimisation pour d’autres structures de données, telles que les graphiques. L’ensemble de cet indicateur et de ce mode pourrait réduire considérablement la taille du fichier, mais en même temps, il pourrait réduire considérablement les performances de conversion.
PuaTextProcessingStrategy { get; set; }Stratégie pour traiter les symboles de la zone d’utilisation privée (PUA) Unicode.
SymbolicFontEncodingStrategy { get; set; }Stratégie pour copier les données d’encodage pour les polices symboliques si la police symbolique TrueType a plus d’une sous-table d’encodage.
TransparencyAction { get; set; }Action pour les objets masqués image
UnicodeProcessingRules { get; set; }Règles pour résoudre les problèmes de mappage Unicode. Peut être null.

Des champs

NomLa description
AlignStrategyStratégie pour aligner le texte. Ce paramètre n’a de sens que lorsque flagAlignText est défini sur true.

Voir également