NormalizeContentStreams

Tối ưu hóa tài liệu, luồng nội dung, hiệu năng

Mô tả

Parse mọi layer nội dung trang trong dải đang chọn, phát ra khoảng token và dạng số chuẩn tắc, và lưu các layer đã đổi với nén Flate

Cú pháp

Delphi

Function TPDFlib.NormalizeContentStreams(Const PageRange: WideString= ''): Integer;

Tham số

PageRangeDải trang tính từ 1 như 1,3,5-7, hoặc chuỗi rỗng cho mọi trang

Giá trị trả về

Số content layer mà byte đã decode bị thay đổi, hoặc 0 khi không có layer nào cần chuẩn hóa, dải không hợp lệ, hay mọi layer ứng viên đều parse thất bại

Ghi chú

Tên toán tử, giá trị chuỗi đã decode, các thao tác văn bản và toàn bộ đoạn ảnh inline từ BI đến EI giữ nguyênChú thích và khoảng trắng thừa bị gỡ vì chúng không ảnh hưởng ngữ nghĩa vẽ của PDF

Một layer hỏng cấu trúc giữ nguyên từng byte, và lỗi ở một layer không chặn các trang khácThao tác báo tiến trình, phản hồi

Lớp lỗi cấu trúc vẫn giống hệt từng byte, và lỗi ở một lớp không chặn các trang khác

Abort giữa các trang, và khôi phục trang đang chọn trước đóChạy phương thức lần nữa là idempotent và trả về

0 khi mọi layer đang chọn vốn đã canonical

Ví dụ

ChangedLayers:= PDF.NormalizeContentStreams('1-20');
Writeln(ChangedLayers);

Xem thêm

CompressContent, CompressPage, SetOptimizeContentStreams