PdfFormatConversionOptions.PuaProcessingStrategy

PdfFormatConversionOptions.PuaProcessingStrategy enumeration

Algunos documentos PDF tienen símbolos Unicode especiales, que pertenecen al Área de uso privado (PUA), consulte la descripción en https://en.wikipedia.org/wiki/Private_Use_Areas. Estos símbolos provocan errores compatibles con PDF/A como " El texto está asignado al área de uso privado de Unicode, pero no hay una entrada de texto real presente". Esta enumeración declara estrategias que se pueden usar para manejar símbolos PUA.

public enum PuaProcessingStrategy

Valores

NombreValorDescripción
None0Deshabilitar el procesamiento de símbolos PUA. Esta estrategia se utiliza de forma predeterminada para documentos PDF/A con conformidad de nivel B.
SurroundPuaTextWithEmptyActualText1Inserta un bloque de contenido marcado con la entrada ActualText que contiene texto vacío. Esta estrategia da buenos resultados para documentos sin bloques de contenido marcados. Se utiliza de forma predeterminada para documentos PDF/A con conformidad de nivel A.
SubstitutePuaSymbols2Esta estrategia funciona más lentamente que ‘SurroundPuaTextWithEmptyActualText’ pero puede eliminar errores compatibles con PUA para documentos que SurroundPuaTextWithEmptyActualText no puede manejar correctamente. Los símbolos PUA se sustituyen en el símbolo ’espacio’ o Unicode especial (algunos símbolos PUA tienen análogos Unicode). Sustitución aplicada no al texto del documento sino a los datos internos de la fuente ToUnicode, por lo que no afecta la visión del símbolo, pero sí afecta la presentación del símbolo en el búfer del sistema de operaciones de copiar/pegar.

Ver también