PdfFormatConversionOptions.PuaProcessingStrategy

PdfFormatConversionOptions.PuaProcessingStrategy enumeration

Alcuni documenti PDF hanno simboli Unicode speciali, che appartengono a Private Use Area (PUA), vedi descrizione su https://en.wikipedia.org/wiki/Private_Use_Areas. Questi simboli causano errori conformi a PDF/A come " Il testo è mappato all’Area di utilizzo privato Unicode ma non è presente alcuna voce ActualText". Questa enumerazione dichiara una strategia che può essere utilizzata per gestire i simboli PUA.

public enum PuaProcessingStrategy

I valori

NomeValoreDescrizione
None0Disabilita l’elaborazione dei simboli PUA. Questa strategia utilizzata per impostazione predefinita per i documenti PDF/A con conformità di livello B.
SurroundPuaTextWithEmptyActualText1Inserisce un blocco di contenuto contrassegnato con una voce ActualText che contiene testo vuoto. Questa strategia fornisce buoni risultati per i documenti senza blocchi di contenuto contrassegnati. Utilizzato per impostazione predefinita per documenti PDF/A con conformità di livello A.
SubstitutePuaSymbols2Questa strategia funziona più lentamente di ‘SurroundPuaTextWithEmptyActualText’ ma può rimuovere errori conformi a PUA per documenti che non possono essere gestiti correttamente da SurroundPuaTextWithEmptyActualText. I simboli PUA vengono sostituiti sul simbolo ‘spazio’ o su un unicode speciale (alcuni simboli PUA hanno analoghi unicode). Sostituzione applicata non al testo del documento ma ai dati interni del font ToUnicode quindi non influisce sulla visione del simbolo ma influisce sulla presentazione del simbolo nel buffer del sistema operativo copia/incolla.

Guarda anche