Stream Filter Phân tích

PDF Stream Filters - Bộ lọc dòng điện tử

PDF Streams sử dụng bộ lọc để mã hóa dữ liệu (ISO 32000-1:2008, §7.4). Bộ lọc được áp dụng theo thứ tự và xác định bởi các đối tượng tên lọc trong từ điển dòng.

ASCII85Filter

ASCII85Filter - Thực hiện bộ lọc ASCII85Decode (§7.4.3). nó mã hóa dữ liệu nhị phân như có thể in ASCII85 ký tự để bao gồm trong các tệp PDF dựa trên văn bản.

ASCII85Filter filter = new ASCII85Filter();
byte[] encoded = filter.encode(rawBytes, null);
byte[] decoded = filter.decode(encoded, null);
String name = filter.getName().toString(); // "ASCII85Decode"

Phân tích ASCIIHexFilter

ASCIIHexFilter cài đặt bộ lọc ASCIIHexDecode (§7.4.2). Nó mã hóa byte như: Các cặp nhân vật hexadecimal:

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

COSFILTER

COSFilter là lớp cơ sở trừu tượng cho tất cả các ứng dụng bộ lọc truyền hình PDF. Both ASCII85FilterASCIIHexFilter mở rộng COSFilter Và thực hiện các encode()decode() Phương pháp bên cạnh getName() Những gì sẽ mang lại bộ lọc trở lại COSName.

Xem Thêm

 Tiếng Việt