PdfFormatConversionOptions.PuaProcessingStrategy

PdfFormatConversionOptions.PuaProcessingStrategy enumeration

Certains documents PDF ont des symboles Unicode spéciaux, qui appartiennent à la zone d’utilisation privée (PUA), voir la description sur https://en.wikipedia.org/wiki/Private_Use_Areas. Ces symboles provoquent des erreurs conformes PDF/A comme " Le texte est mappé sur la zone d’utilisation privée Unicode mais aucune entrée ActualText n’est présente". Cette énumération déclare une stratégie qui peut être utilisée pour gérer les symboles PUA.

public enum PuaProcessingStrategy

Valeurs

NomÉvaluerLa description
None0Désactiver le traitement des symboles PUA. Cette stratégie est utilisée par défaut pour les documents PDF/A avec une conformité de niveau B.
SurroundPuaTextWithEmptyActualText1Insère un bloc de contenu marqué avec une entrée ActualText qui contient du texte vide. Cette stratégie donne de bons résultats pour les documents sans blocs de contenu marqués. Utilisé par défaut pour les documents PDF/A avec conformité de niveau A.
SubstitutePuaSymbols2Cette stratégie fonctionne plus lentement que ‘SurroundPuaTextWithEmptyActualText’ mais elle peut supprimer les erreurs conformes PUA pour les documents qui ne peuvent pas être gérés correctement par SurroundPuaTextWithEmptyActualText. Les symboles PUA sont remplacés par le symbole “espace” ou unicode spécial (certains symboles PUA ont des analogues unicode). Substitution appliquée non pas au texte du document mais aux données internes de la police ToUnicode afin qu’elle n’affecte pas la vision du symbole mais qu’elle affecte la présentation du symbole dans le tampon du système d’exploitation copier/coller.

Voir également