|
THotPDF.CompressDocument
|
Properties CompactFontSubsetting EnableFontSubsetting |
|
스위치 하나로 문서를 작게 만드는 기록기 옵션을 모두 켭니다
Delphi syntax: property CompressDocument: Boolean;
C++ syntax: __property bool CompressDocument;
Description BeginDoc 전에 CompressDocument를 true로 설정하면 다음 문서를 겉모습은 그대로 둔 채 HotPDF가 만들 수 있는 가장 작은 크기로 기록합니다. 해당 문서에 대해 BeginDoc이 켜는 항목은 다음과 같습니다
객체 스트림에는 PDF 1.5가 필요합니다. Version이 더 낮으면 버전이 잠겨 있지 않은 한 PDF 1.5로 올려 기록하고, PDF/A-1 출력은 표준이 요구하는 대로 기존 방식의 cross-reference 테이블을 유지합니다
CompressDocument는 직접 고른 설정을 바꾸지 않습니다. EndDoc은 문서를 기록할 때
이 프로퍼티는 기본적으로 꺼져 있습니다. Arial과 SimSun으로 영어와 한자를 섞어 쓴 3페이지 문서는 약 10 MB에서 약 20 KB로 줄어들며, 대부분은 폰트 서브셋 덕분입니다. 대신 결과물을 나중에 편집하기는 더 어렵습니다. 서브셋 폰트는 문서가 쓰지 않는 문자를 표시할 수 없고, 압축된 객체 스트림은 텍스트 편집기에서 읽을 수 없습니다
Example:
See also: CompactFontSubsetting, EnableFontSubsetting, CompressLoadedDocument |