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.