Stream Filtreleri

PDF Stream Filtreleri

PDF akışları, veri kodlaması için filtreler kullanır (ISO 32000-1:2008, §7.4). Filtreler arka plan olarak uygulanır ve filtre adı nesneleri ile tanımlanır.

ASCII85Filter için

ASCII85Filter ASCII85Decode filtresini uygulayın (§7.4.3). İkili verileri kodlayın Yazılı PDF dosyalarına dahil etmek için ASCII85 karakterleri olarak yazdırılabilir.

ASCII85Filter filter = new ASCII85Filter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);
String name = filter.getName().toString(); // "ASCII85Decode"

AsyaFilter

ASCIIHexFilter ASCIIHexDecode filtresini uygulayın (§7.4.2). Bu, byteyi şifrelerek Hexadecimal karakterlerin bir çiftleri:

ASCIIHexFilter filter = new ASCIIHexFilter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);

Cosfilter için

COSFilter Tüm PDF akış filtre uygulamaları için abstrak temel sınıf. Both ASCII85Filter ve ASCIIHexFilter Genişletme COSFilter ve uygulama ile encode() ve decode() Yöntemler yanında getName() Filtreyi geri getiren COSName.

See Also

 Türkçe