Filtre de flux
Filtre PDF pentru fluxuri
Fluxurile PDF folosesc filtre pentru a codifica datele (ISO 32000-1:2008, §7.4). Filtrările sunt aplicate în ordine și identificate prin obiectele cu numele de filtru din dicționarul fluxului.
ASCII85Filtru
ASCII85Filter implementează filtrul ASC II 85Decode (§ 7.4.3). El codifică datele binare ca caractere AS CII85, imprimabil pentru includerea în fișiere PDF bazate pe text.
ASCII85Filter filter = new ASCII85Filter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);
String name = filter.getName().toString(); // "ASCII85Decode"ASCIIHexFilter
ASCIIHexFilter implementează filtrul ASC IIHxDecode (§7.4.2); el codifică baiti ca perechi de caractere hexadécimale:
ASCIIHexFilter filter = new ASCIIHexFilter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);COSFilter
COSFilter este clasa de bază abstractă pentru toate implementările filtrului fluxurilor PDF. Atât ̋ASCII85Filler`, cât și ̆AS CIIHexFilder∂ extind ̨CosFiltre∂ și pun în aplicare metodele ゙encode∂ şi decode)∂ alături de getName∂ care returnează ̅COsNAME∂ a filtru-ului.
Vezi și:
- Scop.PDF Documentația întreprinderii
- Aspose.PDF pentru Java Documentare Enterprise