SetCompressionLevel

Thuộc tính tài liệu, Tối ưu hóa

Mô tả

Chọn mức nén deflate dùng cho mọi lần nén mà thư viện thực hiện từ thời điểm đó trở đi

Cú pháp

Delphi

Function TPDFlib.SetCompressionLevel(Level: Integer): Integer;

Tham số

Level0 khôi phục engine mặc định (đường nhanh tăng tốc SIMD trên bản 64-bit); 1 đến 9 chọn một mức zlib cổ điển, trong đó 1 thiên về thông lượng và 9 nén đầu ra nhỏ nhất

Giá trị trả về

0Invalid level.
1Level selected.

Ghi chú

Thiết lập là mức process và áp cho các content stream ghi mới, object stream đóng gói, dữ liệu nhúng và mọi thao tác deflate khác. Ghép level 9 với RecompressStreams để thu nhỏ tài liệu có sẵn cho lưu trữ, hay level 1 cho thông lượng lớn khi kích thước không phải ưu tiên

Ví dụ

PDF.SetCompressionLevel(9);
PDF.RecompressStreams;
PDF.SaveToFile('archive.pdf');
PDF.SetCompressionLevel(0);

Xem thêm

GetCompressionLevel, RecompressStreams, CompressContent, FlateZlibNgBackend