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ố
| Level | 0 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ề
| 0 | Invalid level. |
|---|---|
| 1 | Level 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