FilterFactory
Genel Bakış
FilterFactory Java için FOSS’de bir sınıf.
PDF akış filtrelerinin kayıtları (§7.4, ISO 32000-1:2008).
Bu sınıf, Java programlarında FilterFactory nesnelerle çalışmak için 4 yöntem sağlar. Kullanılabilir yöntemler şunlardır: decodeChain, encodeChain, getFilter, register. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama: |
|---|---|
register(filter: PdfFilter) | Filtreyi kaydediyor. |
getFilter(name: PdfName) → PdfFilter | Verilen isim için filtreyi gönderir. |
decodeChain(data: byte[], filters: List<PdfName>, params: List<PdfDictionary>) → byte[] | Bir filtre zinciri aracılığıyla verileri çözüyor, onları soldan sağa uyguluyor (§7.4.1: dizi içindeki ilk filtreler deşifre sırasında öncelikle uygulanır). |
encodeChain(data: byte[], filters: List<PdfName>, params: List<PdfDictionary>) → byte[] | Veriyi bir filtre zinciriyle kodlar, onları sağdan sola uygulayarak (dekod sırasının tersine). |