Filtres de courant
Filtres de flux PDF
Les flux PDF utilisent des filtres pour coder les données (ISO 32000-1:2008, §7.4).Les filtraux sont appliqués en conséquence et identifiés par les objets de nom du filtre dans le dictionnaire de fluide.
ASCII85Filtre
ASCII85Filter Il implémentera le filtre ASCII85Decode (§7.4.3). il encode les données binaires. comme imprimable ASCII85 caractères pour l’insertion dans les fichiers PDF basés sur le texte.
ASCII85Filter filter = new ASCII85Filter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);
String name = filter.getName().toString(); // "ASCII85Decode"Les filtres
ASCIIHexFilter Il implémentera le filtre ASCIIHexDecode (§7.4.2). il encode les bytes comme Parties de personnages hexadécimales :
ASCIIHexFilter filter = new ASCIIHexFilter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);Cosfilter
COSFilter est la classe de base abstraite pour toutes les implémentations du filtre PDF Stream. Les deux ASCII85Filter et ASCIIHexFilter Extension COSFilter et mettre en œuvre le encode() et decode() Les méthodes à côté getName() qui revient au filtre COSName.