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
İsim | Değer | Tanım |
---|---|---|
None | 0 | PUA 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. |
SurroundPuaTextWithEmptyActualText | 1 | Boş 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. |
SubstitutePuaSymbols | 2 | Bu 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
- class PdfFormatConversionOptions
- ad alanı Aspose.Pdf
- toplantı Aspose.PDF