مرشحات التدفق

مرشحات التدفق PDF

تستخدم سلسلة 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 الفلتر (§7.4.2). إنه يرمز إلى بايتات كـ: أزواج من الأحرف الست عشرية:

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

(COSFilter)

COSFilter هي الفئة الأساسية المجردة لجميع تنفيذات تصفية التدفق PDF. كلاهما ASCII85Filter و ASCIIHexFilter تمديد COSFilter وتطبيق المبادئ التالية: encode() و decode() طرق جنبا إلى جنب مع getName() والتي تعيد الفلتر COSName.

انظر أيضا

 العربية