Enum Aspose::Pdf::PdfFormatConversionOptions::PuaProcessingStrategy

PuaProcessingStrategy enum

Vissa PDF-dokument har speciella Unicode-symboler som tillhör Private Use Area (PUA), se beskrivningen på https://en.wikipedia.org/wiki/Private_Use_Areas. Dessa symboler orsakar PDF/A-kompatibilitetsfel som “Text is mapped to Unicode Private Use Area but no ActualText entry is present”. Denna uppräkning deklarerar strategier som kan användas för att hantera PUA-symboler.

enum class PuaProcessingStrategy

Värden

NamnVärdeBeskrivning
Ingen0Inaktivera bearbetning av PUA‑symboler. Denna strategi används som standard för PDF/A‑dokument med nivå B‑överensstämmelse.
SurroundPuaTextWithEmptyActualText1Infogar ett markerat innehållsblock med ActualText‑post som innehåller tom text. Denna strategi ger bra resultat för dokument utan markerade innehållsblock. Används som standard för PDF/A‑dokument med nivå A‑överensstämmelse.
SubstitutePuaSymbols2Denna strategi är långsammare än ‘SurroundPuaTextWithEmptyActualText’ men den kan ta bort PUA‑kompatibla fel för dokument som inte kan hanteras korrekt av SurroundPuaTextWithEmptyActualText. PUA‑symboler ersätts med symbolen ‘space’ eller special‑unicode (vissa PUA‑symboler har Unicode‑analoger). Ersättningen tillämpas inte på dokumentets text utan på fontens interna ToUnicode‑data, så den påverkar inte symbolens visuella utseende men den påverkar symbolens presentation i systemets kopiera/klistra‑in‑buffer.

Se även