|
THotPDF.CompressDocument
|
Thuộc tính CompactFontSubsetting EnableFontSubsetting |
|
Bật mọi tùy chọn ghi file giúp tài liệu nhỏ lại, chỉ với một công tắc
Cú pháp Delphi: property CompressDocument: Boolean;
Cú pháp C++: __property bool CompressDocument;
Mô tả Gán CompressDocument thành true trước BeginDoc để ghi tài liệu kế tiếp nhỏ đến mức HotPDF làm được mà không thay đổi diện mạo. Riêng cho tài liệu đó, BeginDoc bật:
Object stream cần PDF 1.5. Khi Version cũ hơn, nó được nâng lên PDF 1.5 trừ khi phiên bản đã bị khóa; đầu ra PDF/A-1 vẫn giữ bảng tham chiếu chéo kiểu classic theo yêu cầu của chuẩn
CompressDocument không đụng tới các cài đặt bạn đã chọn. Khi tài liệu được ghi xong, EndDoc khôi phục giá trị của
Property mặc định tắt. Một tài liệu ba trang trộn văn bản Anh và Trung trong Arial và SimSun giảm từ khoảng 10 MB xuống còn khoảng 20 KB, phần lớn nhờ font subsetting. Cái giá phải trả là đầu ra khó chỉnh sửa về sau: font subset không hiển thị được các ký tự tài liệu không dùng, và object stream đã nén thì không đọc được bằng trình soạn thảo văn bản
Ví dụ:
Xem thêm: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |