فیلترهای جریان

PDF جریان فیلترها

جریان های PDF از فیلترها برای رمزگذاری داده ها استفاده می کنند (ISO 32000-1:2008, §7.4). فیلترین ها به ترتیب اعمال می شوند و توسط اشیاء نام فیلاتر در فرهنگ لغت جریان شناسایی می شود.

ASCII85فیلتر

ASCII85Filter فیلتر ASCII85Decode را اجرا می کند (§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"

آکاایرانFilter

ASCIIHexFilter فیلتر ASCIIHexDecode را اجرا می کند (§7.4.2) آن بایت ها را به عنوان دو نوع شخصیت های هکسا:

ASCIIHexFilter filter = new ASCIIHexFilter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);

کاسفیلتر

COSFilter این کلاس پایه استراتژیک برای تمام پیاده سازی های فیلتر جریان PDF است. هر دو ASCII85Filter و ASCIIHexFilter گسترش COSFilter و اجرای آن را به encode() و decode() روش های همراه با getName() که فیلتر را باز می گرداند. COSName.

همچنین ببینید

 فارسی