PdfFormatConversionOptions.PuaProcessingStrategy

PdfFormatConversionOptions.PuaProcessingStrategy enumeration

Bazı PDF belgelerinde Özel Kullanım Alanına (PUA) ait özel unicode sembolleri bulunur, https://en.wikipedia.org/wiki/Private_Use_Areas. adresindeki açıklamaya bakın. Bu semboller, " gibi PDF/A uyumlu hatalara neden olur. Metin, Unicode Özel Kullanım Alanına eşlenir ancak hiçbir ActualText girişi yok". Bu numaralandırma, PUA sembollerini işlemek için kullanılabilecek bir strateji bildirir.

public enum PuaProcessingStrategy

değerler

İsimDeğerTanım
None0PUA sembol işlemeyi devre dışı bırakın. Bu strateji, B Düzeyi uyumluluğu olan PDF/A belgeleri için varsayılan olarak kullanılır.
SurroundPuaTextWithEmptyActualText1Boş metin içeren ActualText girişi ile işaretli içerik bloğu ekler. Bu strateji, işaretli içerik blokları olmayan belgeler için iyi sonuçlar verir. A Düzeyi uyumluluğu olan PDF/A belgeleri için varsayılan olarak kullanılır.
SubstitutePuaSymbols2Bu strateji ‘SurroundPuaTextWithEmptyActualText’ten daha yavaş çalışır ancak SurroundPuaTextWithEmptyActualText tarafından düzgün şekilde işlenemeyen belgeler için PUA uyumlu hataları kaldırabilir. PUA sembolleri , ‘boşluk’ sembolünde veya özel unicode’da değiştirilir (bazı PUA sembollerinin unicode analogları vardır). İkame belgenin metnine değil, yazı tipinin dahili verilerine ToUnicode uygulandı, böylece sembolün görüşünü etkilemez, ancak it , kopyala/yapıştır işlem sistemi arabelleğinde sembolün sunumunu etkiler.

Ayrıca bakınız