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
Nome | Valore | Descrizione |
---|---|---|
None | 0 | Disabilita l’elaborazione dei simboli PUA. Questa strategia utilizzata per impostazione predefinita per i documenti PDF/A con conformità di livello B. |
SurroundPuaTextWithEmptyActualText | 1 | Inserisce 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. |
SubstitutePuaSymbols | 2 | Questa 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
- class PdfFormatConversionOptions
- spazio dei nomi Aspose.Pdf
- assemblea Aspose.PDF