PdfFormatConversionOptions.PuaProcessingStrategy
PdfFormatConversionOptions.PuaProcessingStrategy enumeration
Некоторые PDF-документы имеют специальные символы Unicode, которые относятся к области частного использования (PUA), см. описание на странице https://en.wikipedia.org/wiki/Private_Use_Areas. Эти символы вызывают ошибки, совместимые с PDF/A, такие как " Текст сопоставлен с частной областью использования Unicode, но запись ActualText отсутствует". Это перечисление объявляет стратегии, которые можно использовать для обработки символов PUA.
public enum PuaProcessingStrategy
Ценности
Имя | Ценность | Описание |
---|---|---|
None | 0 | Отключить обработку символа PUA. Эта стратегия используется по умолчанию для документов PDF/A с соответствием уровню B. |
SurroundPuaTextWithEmptyActualText | 1 | Вставляет отмеченный блок содержимого с записью ActualText, которая содержит пустой текст. Эта стратегия дает хорошие результаты для документов без отмеченных блоков содержимого. Используется по умолчанию для документов PDF/A с соответствием уровню A. |
SubstitutePuaSymbols | 2 | Эта стратегия работает медленнее, чем «SurroundPuaTextWithEmptyActualText», но она может удалить ошибки, совместимые с PUA, для документов, которые не могут быть правильно обработаны SurroundPuaTextWithEmptyActualText. Символы PUA заменяются символом «пробел» или специальным юникодом (некоторые символы PUA имеют аналоги Unicode). Подстановка применена не к тексту документа, а к внутренним данным шрифта ToUnicode, поэтому она не влияет на видимость символа, но it влияет на представление символа в системном буфере операции копирования/вставки. |
Смотрите также
- class PdfFormatConversionOptions
- пространство имен Aspose.Pdf
- сборка Aspose.PDF