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 | Évaluer | La description |
---|---|---|
None | 0 | Dé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. |
SurroundPuaTextWithEmptyActualText | 1 | Insè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. |
SubstitutePuaSymbols | 2 | Cette 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
- class PdfFormatConversionOptions
- espace de noms Aspose.Pdf
- Assemblée Aspose.PDF