สไตล์สตรีม
การกรอง PDF Stream
ไฟล์ PDF ใช้กรองในการรหัสข้อมูล (ISO 32000-1:2008, §7.4) การใช้กร่างเป็นลําดับและถูกระบุโดยวัตถุชื่อของกร่องในคําศัพท์ไส้.
ASCII85 สกรอง
ASCII85Filter ใช้ ASCII85Decode filter (§7.4.3) มันโค้ดข้อมูลไบนารี เป็นตัวอักษร ASCII85 ที่สามารถพิมพ์ได้ เพื่อนําไปใช้ในไฟล์ PDF แบบเนื้อหา.
ASCII85Filter filter = new ASCII85Filter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);
String name = filter.getName().toString(); // "ASCII85Decode"ASCIIHexFilter การแสดงความเห็น
ASCIIHexFilter ใช้ ASCIIHexDecode filter (§ 7.4.2) มันโค้ดไบท์เป็น คู่ตัวอักษร hexadecimal:
ASCIIHexFilter filter = new ASCIIHexFilter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);COSFilter
COSFilter คือคลาสฐานแบบ abstract สําหรับการนําไปใช้กรองไฟฟ้า PDF ทั้งหมด. Both ASCII85Filter และ ASCIIHexFilter ยืดเวลา COSFilter และนําไปใช้การ encode() และ decode() วิธีการร่วมกัน getName() ซึ่งจะคืนการกรองของ COSName.